crunchie Posted February 11, 2010 Share Posted February 11, 2010 Can anyone help me with this assignment? I've have to write a PHP script that saves an uploaded file in a folder called "lab14". The "lab14" folder has 5 .txt files, one named index.txt .The script must display a bulleted list of all the files in this folder. This bulleted list must not display the folders called "." or ".." or “index.txt” The bulleted list must be actually a list of hyperlinks: This is what I have so far that displays the bulleted list: $directory = dir("./lab14/"); $filenames = scandir("./lab14"); foreach($filenames as $filename) { echo "<ul>"; echo "<li><a href = \"$filename\">$filename</a></li>"; echo "</ul>"; } There is probably a simple if/else statement that can be written but I can't for the life of me figure it out. Any help is greatly appreciated as its due tomorrow. Quote Link to comment https://forums.phpfreaks.com/topic/191726-manipulating-directories-help/ Share on other sites More sharing options...
PravinS Posted February 11, 2010 Share Posted February 11, 2010 Use this function, it list all files in current directory <?php if ($handle = opendir('.')) { echo "<ul>"; while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "<li>$file</li>"; } } echo "</ul>"; closedir($handle); } ?> Quote Link to comment https://forums.phpfreaks.com/topic/191726-manipulating-directories-help/#findComment-1010565 Share on other sites More sharing options...
crunchie Posted February 11, 2010 Author Share Posted February 11, 2010 Thank you Quote Link to comment https://forums.phpfreaks.com/topic/191726-manipulating-directories-help/#findComment-1010568 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.