我的问题有两个部分。
1-我有目录D:/wamp/www/test/gmail-imap/upload/
及其包含的五个文件。我必须将此目录读取为
ini_set('display_errors',1);
$dir = "D:/wamp/www/test/gmail-imap/upload/";
$i=0;
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
if($file!=''){
echo $i."-filename:" . $file . "<br>"; $i++;
}
}
closedir($dh);
}
}
die();
输出是这个
0-filename:.
1-filename:..
2-filename:1-stackoverflow.png
3-filename:2-stackoverflow.png
4-filename:3-Desert.jpg
5-filename:4-code.zip
6-filename:5-Chapter13.pdf
我的输出中不需要 0 和 1。我错过了什么吗?
2-我必须从服务器读取http://localhost/test/gmail-imap/uploads
而不是D:/wamp/www/test/gmail-imap/upload/
有什么建议吗?
第一部分被更正为
ini_set('display_errors',1);
$dir = "D:/wamp/www/test/gmail-imap/upload/";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($dh);
}
}
}