當前位置:首頁 » 編程語言 » php指定文件

php指定文件

發布時間: 2023-07-04 03:48:45

A. 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

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:969
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:677
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:830
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829