You can find out if /something is a directory by connecting to the web server and request the file/directory without a trailing slash. If it is a directory server will respond with "301 Moved Permanently" response.
$is_dir=false;
$sock=fsockopen('server', 80);
fputs($sock,"GET /something\r\n\r\n");
while (!feof($fp)) {
if(strpos(fgets($fp,128),"301 Moved Permanently")) $is_dir=true;
}
fclose ($fp);Joe wrote:
HTTP my department disable the function of listing file "Marek Kilimajer" <[EMAIL PROTECTED]> ???????:[EMAIL PROTECTED] What is remote in your circumstances? FTP, HTTP, ... ?
Joe wrote:
any alternative method is also welcome
"Joe" <[EMAIL PROTECTED]> ���g��l��s�D :[EMAIL PROTECTED]
I have written a php to show file in directories. The problem is due to is_dir() can't opearate on remote files. What should
I
do in order to fix it. thx a lot~~~
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

