Jump to content


Counting Files and dynamic content HELP

  • Please log in to reply
1 reply to this topic

#1 sakr

  • New Members
  • Pip
  • Newbie
  • 1 posts

Posted 28 March 2006 - 10:56 PM

I found a piece of code from your site to count the number of files in a directory and combined that with my own while loop, and I'm hoping someone can tell me why I get the error:

Warning: opendir(/articles/): failed to open dir: No such file or directory in /home/content/d/o/s/dossilfuels/html/index.php on line 20

The code is:
                    if ($handle = opendir('/articles/')) {
                        while (false !== ($file = readdir($handle))) { 
                            if ($file != "." && $file != "..") { 
                    $counttop = $cnt;
                    $countbot = $cnt - 6;
                    while ($counttop > $countbot){

I also tried removing the "/" at the end of "/articles", but the same message came up.

Thanks you very much for any help I get!
(p.s. the site is [a href=\"http://dossilfuels.com\" target=\"_blank\"]http://dossilfuels.com[/a])

#2 hitman6003

  • Members
  • PipPipPip
  • Advanced Member
  • 1,807 posts

Posted 29 March 2006 - 02:22 AM

It's telling you that "/articles/" does not exist.

Where in your file structure is the articles folder? If it is subdirectory of the folder you are running the script in, change it to "./articles/", or just "articles".

Familiarize yourself with relative paths...that will help greatly...

"./" means the current directory.
"../" means the parent directory.
"../../" means two directories above.
And so on.

Using "/articles/" is telling php that the folder is a subdirectory of the document root, if it is and the folder exists, check permissions on the folder.

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users