導航:首頁 > 編程語言 > php判斷遠程文件是否存在

php判斷遠程文件是否存在

發布時間:2022-11-14 01:00:50

php判斷文件夾是否存在不存在則創建

php判斷文件夾是否存在用到的工具:notepad++,代碼如下:

functionmkdirs($a1,$mode=0777)
{
if(is_dir($a1)||@mkdir($al,$mode))returnTRUE;
if(!mkdirs(dirname($a1),$mode))returnFALSE;
return@mkdir($a1,$mode);
}
mkdirs("a1");

說明:程序判斷a1這個目錄是否存在,如果存在就返回真,如果不存在就創建a1目錄,默認給與讀寫和執行的許可權。

注意事項:777許可權適用於linux環境。

② linux 下 php判斷文件夾是否存在

網站用戶沒有訪問/home/hezuo/tx/txonline這個目錄的許可權,更改一下/home/hezuo/tx/txonline這個目錄的許可權在試試

③ php判斷ftp文件夾是否存在

請慎用此操作,因為將賦予用戶操作文件夾的許可權

$upload_dir = 'xxxxxxx'; //定義文件夾名稱

if(!is_dir($upload_dir)){ //如果不存在該文件夾
mkdir($upload_dir, 0777); //創建文件夾
chmod($upload_dir, 0777); //改變文件模式
}
//執行上傳

④ php判斷文件夾是否存在不存在則創建

if(file_exists($file)) 存在;
else 不存在;
if(is_dir($dir)) 存在;
else 不存在;
mkdir($dir); //創建文件夾
file_put_contents('文件路徑', '文件內容');//創建文件

⑤ php檢測文件夾下是否還有文件

php判斷文件還是文件夾主要通過is_file跟is_dir函數判斷,下面分別講解:
is_file()函數
is_file()函數 用來判斷是否為文件,返回結果為true或者false
舉例:
$ifile="c:/test";
$result=is_file($ifile);
echo $result;
輸出:false
is_dir()函數
is_dir()函數用來判斷是否為目錄,返回結果為true或者false
舉例:
$ifile="c:/test";
$result=is_file($ifile);
echo $result;
輸出:true

⑥ php 讀取文件不存在返回404

兩個方法:
第一個你程序上判斷文件是否存在,存在正常,不正常給用戶跳轉一個頁面(不要直接跳轉首頁)
第二個伺服器端(Apache和iss)
為Apache Server設置 404錯誤頁面的方法很簡單,只需在.htaccess 文件中加入如下內容即可:ErrorDocument 404 /notfound.php
iss設置靜態404錯誤頁面的方法則比較簡單,在IIS管理器中右鍵單擊要管理的網站,打開「屬性」中的「自定義錯誤信息」頁,為「404」設定相應的錯誤信
息頁即可。不過,此處在「消息類型」中一定要選擇「文件」或「默認值」,而不要選擇「URL」,不然,將導致返回「200」狀態碼。

⑦ php判斷文件夾或文件是否存在,及不存在時如何創建

如果文件夾不存在直接創建:

$folder='test';
is_dir($folder)ORmkdir($folder,0777,true);

文件不存在直接打開文件就創建了

$file='index.php';
is_file($file)ORfclose(fopen($file,'w'));

⑧ php curl判斷一個遠程文件在不在

可以使用 curl_error() 函數來判斷:

<?php
//創建一個指向一個不存在的位置的cURL句柄
$url="http://php.net/aa.txt";
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);

if(curl_exec($ch)===false)
{
echo'文件不存在'.curl_error($ch);
}

//關閉句柄
curl_close($ch);

⑨ php判斷目錄是否存在

file_exists — 檢查文件或目錄是否存在

說明

bool file_exists ( string $filename )

檢查文件或目錄是否存在。

參數

filename

文件或目錄的路徑。

在 Windows 中要用 //computername/share/filename 或者 \computernamesharefilename 來檢查網路中的共享文件。


返回值

如果由 filename 指定的文件或目錄存在則返回 TRUE,否則返回 FALSE。

Note:

This function will return FALSE for symlinks pointing to non-existing files.


Warning

如果因為安全模式的限制而導致不能訪問文件的話,該函數會返回 FALSE。然而,可以使用 include 來包含,如果文件在 safe_mode_include_dir 所指定的目錄里。

Note:

The check is done using the real UID/GID instead of the effective one.


Note: 因為 PHP 的整數類型是有符號整型而且很多平台使用32位整型, 對2GB以上的文件,一些文件系統函數可能返回無法預期的結果 。

範例

Example #1 測試一個文件是否存在

<?php
$filename='/path/to/foo.txt';

if(file_exists($filename)){
echo"文件$filename存在";
}else{
echo"文件$filename不存在";
}
?>
//以上內容來自官方PHP開發幫助文檔


⑩ php判斷文件夾是否存在不存在則創建

php判斷文件夾是否存在用到的工具:notepad++,代碼如下:

1
2
3
4
5
6
7

function mkdirs($a1, $mode = 0777)
{
if (is_dir($a1) || @mkdir($al, $mode)) return TRUE;
if (!mkdirs(dirname($a1), $mode)) return FALSE;
return @mkdir($a1, $mode);
}
mkdirs("a1");

說明:程序判斷a1這個目錄是否存在,如果存在就返回真,如果不存在就創建a1目錄,默認給與讀寫和執行的許可權。
注意事項:777許可權適用於linux環境。

閱讀全文

與php判斷遠程文件是否存在相關的資料

熱點內容
圖解政治pdf 瀏覽:162
自製可編程計算機 瀏覽:132
每個文件夾放入一張圖片 瀏覽:453
cgzip壓縮文件夾 瀏覽:591
如何找下載的app 瀏覽:470
程序員之死最新進展 瀏覽:261
台電u盤可以下載加密嗎 瀏覽:697
java培訓機構上海 瀏覽:616
長城伺服器怎麼裝機 瀏覽:355
pm和hm哪個軟體編程好 瀏覽:205
咋樣把文件夾強力去除 瀏覽:989
jvmgc演算法 瀏覽:599
我的世界怎樣控制命令方塊發文字 瀏覽:863
期貨翻番計演算法 瀏覽:495
華為底部app如何增加 瀏覽:115
為什麼用了幾個星期的安卓充電器就壞了 瀏覽:358
伺服器風扇響怎麼回事 瀏覽:16
django打包編譯 瀏覽:196
u盤加密碼視頻 瀏覽:165
cmake創建文件夾 瀏覽:935