Ⅰ php里寫文件的時候如何設置路徑
如果你用LINUX,請先該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);
Ⅱ php獲取上級文件絕對路徑
PHP獲取文件絕對路徑,參考方法如下:
<?php
echo __FILE__ ; // 取得當前文件的絕對地址,結果:D:\www\test.php
echo dirname(__FILE__); // 取得當前文件所在的絕對目錄,結果:D:\www\
echo dirname(dirname(__FILE__)); //取得當前文件的上一層目錄名,結果:D:\
?>
chdir() 函數把當前的目錄改變為指定的目錄。
若成功,則該函數返回 true,否則返回 false。
語法 :
chdir(directory)參數 描述
directory 必需。規定新的當前目錄。
Ⅲ 如何找出PHP配置文件php.ini的路徑
直接在電腦里搜索:php.ini;就可以看見路徑;例如下面搜到的:路徑為:F:/xampp/php/php.ini
Ⅳ php中文件調用的路徑問題
require_once('../head.php'); 是把head.php內容當做當前文件內容執行。所以你調用的CSS文件路徑要按當前文件的路徑來,絕對,相對無所謂你也可以去看PHP運行後的HTML文件源碼就知道哪的問題了
Ⅳ 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);
Ⅵ php 獲取file選擇的文件路徑
#接收表單提交變數
$file=$_FILES['BtnPic'];
//print_r($_FILES);PRINT_R($file);
//PRINT_R($file);
//判斷文件是否上傳成功
if(is_uploaded_file($file['tmp_name'])){
//apache文件上傳時臨時儲存路徑,移動到自定義路徑
$upload_file=$file['tmp_name'];
//print_r($upload_file);
$uploadpath=$_SERVER['DOCUMENT_ROOT']."/UploadFile/naotu/";//這塊要注意一下路徑
//下面是你伺服器儲存文件的路徑,可以自定義
$move_to_file=$uploadpath.$file['name'];
//判斷是否移動成功
if(!is_dir($uploadpath)){
mkdir($uploadpath,0777,true);
}
if(move_uploaded_file($upload_file,$move_to_file)){
echo"上傳文件成功";
}else{
echo"上傳失敗";
}
}else{
echo"上傳失敗..請檢查伺服器。";
}
Ⅶ php包含子目錄文件中的路徑問題
在index.php文件里,把他所在的絕對路徑獲取到,是文件夾目錄路徑,如D:/www,把這個值define一個常量,然後以後再include什麼文件,都用剛才的常量加目錄加文件名字.
這還有幾個關於包含路徑的總結文章,可以看下.
http://www.xphper.com/index.php?load=read&id=102
http://www.xphper.com/index.php?load=read&id=761
Ⅷ php文件上傳,一般是保存在絕對路徑還是相對路徑
一般是保存web訪問的絕對路徑,如這個文件以後可以通過
http://example.com/uploads/file/filename訪問,那麼就保存為/uploads/file/filename。當然最好是把路徑和文件名分開保存。這樣輸出的時候就可以直接echo
$row['path']
.
$row['filename']了
Ⅸ php怎麼獲取當前地理位置
採用PHP向騰訊發送http get request,然後獲取相應,獲得相應結果後,將結果用正則表達式將需要的地理位置信息提取出來就OK了。當然,PHP發送get請求的方法有很多,我用curl來模擬http請求的方法
Curl是PHP的一個擴展,進行測試之前,先確認PHP已經載入了curl擴展。打開PHP配置文件php.ini,搜索 「extension=php_curl.dll」,將其前面的分號(;)去掉,然後重啟HTTP伺服器,查看phpinfo(),若能看到curl的信 息,說明PHP擴展curl成功