counting number of files from a remote server


I want to count files from a directory which is stored in a remote server .
I used the following code . But obtained warning

$dir = opendir($url);

//List files in images directory
while (($file = readdir($dir)) !== false)

  echo "filename: " . $file . "<br />";

Warning: opendir( [function.opendir]: failed to open dir: not implemented in C:\xampp\htdocs\divya\remote_files\remote.php on line 3

Warning: readdir() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\divya\remote_files\remote.php on line 6


From the manual:

"If path is not a valid directory or the directory can not be opened due to permission restrictions or filesystem errors, opendir() returns FALSE and generates a PHP error of level E_WARNING. You can suppress the error output of opendir() by prepending '@' to the front of the function name."

So, because your $url is missing file:// or ftp:// you get the error. Either that, or a permissions issue. As stated in your previous post on glob, you will need to find another way to do this.

Isn't it about time forums rewarded their contributors?

Earn rewards points for helping others. Gain kudos. Cash out. Get better answers yourself.

It's as simple as contributing editorial or replying to discussions labeled or OP Kudos

This article has been dead for over six months: Start a new discussion instead
Start New Discussion
Tags Related to this Article