導航:首頁 > 編程語言 > php執行文件路徑

php執行文件路徑

發布時間:2023-06-03 11:40:20

php中關於文件路徑的問題

<?
include('../login.php');
?>
//要先退回上一級目錄才能調用上一級目錄中的文件,退回上一級目錄用../,退回多少級用多少../;
<?
include('../manage/index.php');
?>
//只要不在同一文件夾中,如果兩個文銷伏戚件夾是在同一級,那麼先要退回上一級文件夾,然後再進入到廳粗另一文件夾中,才能調用另一文件夾中的虧陵文件

⑵ php獲取打開的文件的路徑

1. 由於瀏覽器的限制,通常傳遞時只會看到文件名,而不會看到完整的路徑。

2. 如果想達到你的目的,以下是建議的示例辦法:

(1) test.html

<html>
<head>
<meta charset="utf-8">
</head>
<body>
<form method="post" action="open2.php" enctype="multipart/form-data">
<input id="mytxt" type="file" name="file" />
<input type="submit" name="Submit" value="打開" />
</form>
</body>
</html>

(2) open2.php

<?php
echo file_get_contents($_FILES['file']['tmp_name']);
?>

提示兩點:

1. 注意文件的編碼,比如,如果TXT是ansi,則編碼格式想與之相對應。

2. 注意安全,比如檢查下 file 里是不是純文本,並盡量進行安全編碼。

⑶ php如何得到當前執行腳本路徑

參數有參數1,參數2,參數3…。傳遞參數的方法有可能是GET有可能是POST,那麼現在請寫出類似:http://www.domain.com/script.php?參數1=值1&參數2=值2….. 的結果
關於前執行腳本路徑感覺有點歧義:若是得到該腳本在伺服器上的絕對路徑用 $_SERVER[『APPL_PHYSICAL_PATH』].若是該腳本的URL則可以用獲取
獲取所有參數:可以用以下方法:
//獲取post的數據
while (list($var,$value) = each($HTTP_POST_VARS))
{
echo 「$var = $value n」;
}
//獲取get方式的數據
while (list($var, $value) = each($HTTP_GET_VARS))
{
echo 「$var = $value n」;
}

⑷ php如何得到當前執行腳本路徑,包括所得到參數

當前執行腳本路徑:

使用魔術常量:__FILE__

手冊解釋:

文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連接,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對路徑。

包括所得到參數

$_GET包括get請求的參數,$_POST包括post請求的參數,如果需要解析路徑中的參數可以使用函數pathinfo(string $path)

$path_parts=pathinfo('/www/htdocs/inc/lib.inc.php');

echo$path_parts['dirname']," ";
echo$path_parts['basename']," ";
echo$path_parts['extension']," ";
echo$path_parts['filename']," ";

輸出

/www/htdocs/inc
lib.inc.php
php
lib.inc

⑸ php設置文件路徑

語法是沒錯的,錯誤應該是你的路徑不對,你這樣
你在 require XXMY_P....這個前面加一個調試:

die (XXMY_PATH);

看看輸出的路徑正確與否就知道問題在哪了

⑹ php獲取打開的文件的路徑

這里有瀏覽器限制,可以用javascript獲取input的value值,在IE下可以得到包括路徑的文件名,在其他瀏覽器下只能獲得文件名。

⑺ php寫文件 路徑的格式

可以直接使用絕對路徑。
如果是Windows可以直接寫「C:/Cache/」
如果是Linux可以直接寫「/Cache/」,需先改cache的許可權為777.看看報什麼錯。在PHP的最前面加上error_reporting(E_ALL & ~E_NOTICE);相對路徑是相對fopen所在的PHP文件即a.php而言的。
$f = fopen("cache/$filename", 'ab);
如果a.php在根目錄下的b文件夾:
$f = fopen("../cache/$filename", 'ab);

⑻ 1>Linux下執行php文件的命令為:php的安裝路徑 –f /share/web/refresh.php

-f的f就是file的意思,-f選項就是用於指定一個php後綴的文件的文件名,表示用PHP程序來執行某個php文件。類似的還有tar命令的-f選項,也是用來指定一個文件(不過tar命令的-f選項是指定一個tar包文件)。

閱讀全文

與php執行文件路徑相關的資料

熱點內容
網易粘土伺服器怎麼開箱子 瀏覽:486
單片機軟體開發工程師 瀏覽:170
伺服器為什麼用lamp環境 瀏覽:377
財務分析pdf下載 瀏覽:291
做游戲如何不搭建伺服器 瀏覽:612
德國是什麼伺服器 瀏覽:551
javajar部署 瀏覽:269
android菜單顯示位置 瀏覽:529
大疆自拍是哪個app 瀏覽:188
pdf夢的解析 瀏覽:608
腳步聲優化命令聽不清 瀏覽:325
程序員三大罪怎麼玩 瀏覽:729
cad列印pdf設置 瀏覽:733
國產加密演算法價格 瀏覽:602
phpobjecttojson 瀏覽:695
pdf樣式 瀏覽:749
ssid加密協議 瀏覽:354
汝州市解壓去哪個車管所 瀏覽:546
小韓api源碼 瀏覽:281
php提取手機號 瀏覽:855