php指定文件
$had=fopen("指定文件夾"."0111.jpg", "r");
if($had)
{
echo "以查找到";
}else
{
echo "找不到";
}
B. PHP如何遍歷指定文件夾,獲取所有文件列表並生成下載鏈接
試編寫代碼如下:
<?php
$dir="D:/WWW/ftp";//指定的路徑
$sitepath='http://localhost/ftp/';
//遍歷文件夾下所有文件
if(false!=($handle=opendir($dir))){
echo"$dir目錄下的文件列表:<BR/>";
$i=0;
while(false!==($file=readdir($handle))){
if($file!="."&&$file!=".."&&!is_dir($dir.'/'.$file)){
echo'<ahref="'.$sitepath.$file.'">'.$file.'</a><br/>';
}
}
//關閉句柄
closedir($handle);
}
?>
代碼中需要提示的是:
如果是運行於互聯網上,需要考慮文件的訪問安全性。
運行截圖:
C. PHP中怎樣將上傳的圖片存入指定文件夾或目錄
使用範例:
if(!empty($_FILES["magfile"])){
$uploaddir=$_SERVER['DOCUMENT_ROOT']."/uploads/";
$uploaddir.="test.jpg";
if(move_uploaded_file($_FILES["magfile"]["tmp_name"],$uploaddir)){
echo"上傳成功!";
}else{
print_r($_FILES);
}
}
第一個參數是上傳到伺服器臨時文件夾的絕對路徑,$_FILES['文件域名稱']['tmp_name'];
第二個參數是需要放到伺服器上的絕對路徑+文件名。
D. php怎麼遍歷指定目錄下的文件(可指定文件類
遍歷目錄下文件,首先獲取該目錄下的所有文件名。
$folder='./folder/';
foreach(scandir($folder)AS$value){
if($value=='.'OR$value=='..')continue;
echo'文件名:'.$value." ";
}
E. PHP如何實現讀取指定文件內的某些內容
PHP的 fgets(從文件指針中讀指定內容)
語法:
fgets(filepointer)
filepointer,要讀取的文件指針。如果成功,從文件中讀取一行並返回字元串,如果失敗,返回 FALSE。
示例:
<?php
$fp=fopen("test.txt","r");
if($fp)
{
for($i=1;!feof($fp);$i++)
{
echo"行".$i.":".fgets($fp)."<br/>";
}
}
else
{
echo"打開文件失敗";
}
fclose($fp);
?>
假設test.txt的內容為:
hello world
hello cnblogs
hello heihaozi
hello everyone
頁面輸出的結果為:
行1 : hello world
行2 : hello cnblogs
行3 : hello heihaozi
行4 : hello everyone
F. PHP獲取指定路徑文件大小
filesize() 函數返回指定文件的大小。
若成功,則返迴文件大小的位元組數。若失敗,則返回 false 並生成一條 E_WARNING 級的錯誤。
語法
filesize(filename)
參數 描述
filename 必需。規定要檢查的文件。
提示:本函數的結果會被緩存。請使用 clearstatcache() 來清除緩存。
例子
<?php
echo 'test.txt文件的大小為:' , filesize("test.txt");
?>
輸出:
test.txt文件的大小為:20