服务器的php文件路径

服务器的php文件路径,php,Php,我正在努力让这个脚本工作。它打开一个目录并列出目录中的文件。 我从其他地方复制了这段代码,问题是这个php文件托管在apache服务器上,而不是我的本地主机上。正确的$dir_name=“c:/”是什么;使用 该文件位于/domains/domainxxxx.com.au/public_html/lsitfiles.php目录下,那么我会使用domainxxxx.com.au/public_html/lsitfiles.php吗 <?php $dir_name = "c:/"; $di

我正在努力让这个脚本工作。它打开一个目录并列出目录中的文件。 我从其他地方复制了这段代码,问题是这个php文件托管在apache服务器上,而不是我的本地主机上。正确的$dir_name=“c:/”是什么;使用


该文件位于/domains/domainxxxx.com.au/public_html/lsitfiles.php目录下,那么我会使用domainxxxx.com.au/public_html/lsitfiles.php吗

<?php

$dir_name = "c:/";

$dir = opendir($dir_name);

$file_list = "<ul>";

while ($file_name = readdir($dir)) {
    if(($file_name != ".") && (file_name != "..")) {
    $file_list .= "<li>$file_name"; 
                               }
}

$file_list.= "<ul>";

closedir($dir);

?>

<HTML>
<BODY>

<p>Files in: <? echo "$dir_name"; ?></p>
<? echo "$file_list"; ?>


</BODY>
</HTML>

文件位于:


$dir\u name
是您要扫描的文件夹。在上载脚本的地方,可以使用向上和向后的绝对或相对路径指定那里的文件夹,例如
。/foldername
myfolder/myfolder2
$dir\u name
是要扫描的文件夹。在上载脚本的地方,可以使用绝对或相对路径向上或向后指定文件夹,例如
。/foldername
myfolder/myfolder2
,取决于操作系统。在Linux中,它应该是“/”。
注意:如果服务器配置正确,您将无法读取“/”(或“c:/”)。

取决于操作系统。在Linux中,它应该是“/”。


注意:如果服务器配置正确,您将无法读取“/”(或“c:/”)。

取决于要扫描的文件夹

显然,您无法扫描客户端计算机上的任何文件夹。我想你知道

如果要扫描脚本所在的文件夹,最好使用:

$dir_name = dirname(__FILE__);

取决于要扫描的文件夹

显然,您无法扫描客户端计算机上的任何文件夹。我想你知道

如果要扫描脚本所在的文件夹,最好使用:

$dir_name = dirname(__FILE__);

该文件位于/domains/domainxxxx.com.au/public\u html/lsitfiles.php目录下,那么我会使用domainxxxx.com.au/public\u html/lsitfiles.php吗?也许先告诉我们要扫描哪个文件夹?脚本所在的文件夹?服务器上的主文件夹?该文件位于以下目录/domains/domainxxxx.com.au/public\u html/lsitfiles.php中,那么我会使用domainxxxx.com.au/public\u html/lsitfiles.php吗?也许先告诉我们要扫描哪个文件夹?脚本所在的文件夹?服务器上的主文件夹?