當前位置:首頁 » 文件管理 » php顯示文件夾

php顯示文件夾

發布時間: 2022-03-06 22:22:17

php輸入密碼顯示文件夾的文件列表

希望這個函數能幫到你
傳入參數--目錄路徑 返回該目錄下所有的文件名稱
function getfilename($dir){
//$dir 目錄路徑
$arr = array();
$op_dir = opendir($dir);//打開目錄
while(($filename = readdir($op_dir))!==false){
if($filename!="." && $filename!=".."){
$arr[] = $filename;
}

}
closedir($op_dir);//關閉目錄
return $array;//返回所有的文件名稱
}

② php如何顯示,排列指定文件夾中所有文件夾名

簡單說,opendir打開根目錄,readdir讀取所有子目錄和文件,用is_dir來判斷是否為目錄,並把所有的目錄存入一個數組,然後對數據排序,加書名號輸出。

困了,代碼不想寫啦,樓下看有誰精神好幫寫寫。

③ 打開根目錄PHP文件,我要打開的內容顯示根目錄下一個文件夾的內容,怎麼寫

這個涉及到url路由,有多種方式 ,可以伺服器配置,也可以用代碼php 的pathinfo 來控制 ,當然,要是nginx的話。要載入模塊才可以

④ php怎麼獲取文件夾內的所有圖片並且顯示出來

<?php
$dir = "./images/"; //要獲取的目錄
echo "********** 獲取目錄下所有文件和文件夾 ***********<hr/>";
//先判斷指定的路徑是不是一個文件夾
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh))!= false){
//文件名的全路徑 包含文件名
$filePath = $dir.$file;
echo "<img src='".$filePath."'/>";
}
closedir($dh);
}
}
?>

⑤ php 顯示文件夾下文件名和超級鏈接

$dir='12';//自定義文件夾

if (is_dir($dir)) {
if ($dh=opendir($dir)) {
while(($file=readdir($dh))!==false) {
if ($file!='.' && $file!='..') {
$exts=substr($file, -4);
$num=str_replace($exts, '', $file);
echo '<a href="$dir/$file">".$num."</a>';
}
}
}
}

⑥ php給出一個目錄的各個文件路徑(如圖),怎麼把它以文件夾或者目錄樹的形式顯示出來

我給你思路,
用glob()獲取根目錄文件,然後用is_dir()判斷是否為文件,是的話在用glob(),不是的話,直接列印出來,一直循環下去

⑦ 如何實現在一個php文件是顯示另處一個文件夾內的php文件詳細代碼

<?php
highlight_file("abc/test.php");
//test.php為abc文件夾下的特test.php文件
?>

⑧ PHP讀取目錄下所有文件內容並顯示

<?php

function printFile($filepath)

{

//substr(string,start,length)函數返回字元串的一部分;start規定在字元串的何處開始 ;length規定要返回的字元串長度。默認是直到字元串的結尾。

//strripos(string,find,start)查找 "php" 在字元串中最後一次出現的位置; find為規定要查找的字元;start可選。規定開始搜索的位置

//讀取文件後綴名

//$filetype = substr ( $filename, strripos ( $filename, "." ) + 1 );

//判斷是不是以txt結尾並且是文件

#if ($filetype == "txt" && is_file ( $filepath . "/" . $filename ))

if ( is_file ( $filepath))

{

$filename=iconv("gb2312","utf-8",$filepath);

echo $filename."內容如下:"."<br/>";

$fp = fopen ( $filepath, "r" );//打開文件

#while (! feof ( $f )) //一直輸出直到文件結尾

$i = 1;

while ($i < 10)

{

$line = fgets ( $fp );

echo $line."<br/>";

$i = $i +1;

}

fclose($fp);

}

}

(此處空一行)

function readFileRecursive($filepath)

{

if (is_dir ( $filepath )) //判斷是不是目錄

{

$dirhandle = opendir ( $filepath );//打開文件夾的句柄

if ($dirhandle)

{

//判斷是不是有子文件或者文件夾

while ( ($filename = readdir ( $dirhandle ))!= false )

{

if ($filename == "." or $filename == "..")

{

//echo "目錄為「.」或「..」"."<br/>";

continue;

}

//判斷是否為目錄,如果為目錄遞歸調用函數,否則直接讀取列印文件

if(is_dir ($filepath . "/" . $filename ))

{

readFileRecursive($filepath . "/" . $filename);

}

else

{

//列印文件

printFile($filepath . "/" . $filename);

echo "<br/>";

}

}

closedir ( $dirhandle );

}

}

else

{

printFile($filepath . "/" . $filename);

return;

}

}

(此處空一行)

header("content-type:text/html;charset=utf-8");

#echo "Hello World"."<br/>";

$filepath = "C:/phpStudy/PHPTutorial/WWW/test/results"; //想要讀取的目錄

readFileRecursive($filepath )

?>

(8)php顯示文件夾擴展閱讀:

php還可以讀取文件夾下所有圖片,方法如下

hostdir=dirname(__FILE__).'/data/upload/admin/20170517/'; //要讀取的文件夾

(此處空一行)

$url = '/data/upload/admin/20170517/'; //圖片所存在的目錄

(此處空一行)

$filesnames = scandir($hostdir); //得到所有的文件

(此處空一行)

// print_r($filesnames);exit;

//獲取也就是掃描文件夾內的文件及文件夾名存入數組 $filesnames

(此處空一行)

$www = 'http://www.***.com/'; //域名

(此處空一行)

foreach ($filesnames as $name) {

$aurl= "<img width='100' height='100' src='".$www.$url.$name."' alt = '".$name."'>"; //圖片

echo $aurl . "<br/>"; //輸出他

⑨ 求教怎麼用php實現像windows資源管理器那樣左邊只顯示文件夾右邊顯示文件

1)exec()

用exec沿文件夾樹調用dir命令,返回結果在字元串中,處理成你想顯示的就成了。

原型: string exec ( string $command [, array &$output [, int &$return_var ]] )

說明: exec執行系統外部命令時不會輸出結果,而是返回結果的最後一行。如果想得到結果,可以使用第二個參數,讓其輸出到指定的數組。此數組一個記錄代表輸出的一行。即如果輸出結果有20行,則這個數組就有20條記錄,所以如果需要反復輸出調用不同系統外部命令的結果,最好在輸出每一條系統外部命令結果時清空這個數組unset($output),以防混亂。第三個參數用來取得命令執行的狀態碼,通常執行成功都是返回0。

⑩ PHP怎麼讀取php所在文件夾下的圖片和mp3文件,並且顯示出來

顯示本文件夾下的A.JPG的語句:

echo"<imgsrc='a.jpg'/>";

可能你已經明白了,其實PHP輸出的是HTML代碼,PHP無需具體讀取文件內容,也無法在客戶的瀏覽器上繪圖,這一切只有交給瀏覽器去實現。

熱點內容
linux的etcfstab 發布:2025-01-16 15:00:43 瀏覽:363
電腦無法登錄內網伺服器 發布:2025-01-16 15:00:28 瀏覽:574
編譯nasm 發布:2025-01-16 14:54:43 瀏覽:201
編程實戰寶典 發布:2025-01-16 14:53:12 瀏覽:247
ibm伺服器怎麼關閉開機初始化 發布:2025-01-16 14:50:41 瀏覽:65
瀏覽器上傳不了圖片 發布:2025-01-16 14:45:46 瀏覽:599
汽車是哪個配置的怎麼看 發布:2025-01-16 14:43:47 瀏覽:50
唱吧上傳原唱 發布:2025-01-16 14:30:36 瀏覽:300
負載均衡後端伺服器獲取真實ip 發布:2025-01-16 14:30:26 瀏覽:655
linux系統centos如何配置網路 發布:2025-01-16 14:22:32 瀏覽:600