sakr Posted March 28, 2006 Share Posted March 28, 2006 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 20The code is:[code] <?php if ($handle = opendir('/articles/')) { $cnt=0; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $cnt++; } } } $counttop = $cnt; $countbot = $cnt - 6; while ($counttop > $countbot){ include("articles/article".$counttop."php"); $counttop--; } ?>[/code]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]) Link to comment https://forums.phpfreaks.com/topic/6048-counting-files-and-dynamic-content-help/ Share on other sites More sharing options...
hitman6003 Posted March 29, 2006 Share Posted March 29, 2006 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. Link to comment https://forums.phpfreaks.com/topic/6048-counting-files-and-dynamic-content-help/#findComment-21812 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.