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. 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); } ?> 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 Link to comment https://forums.phpfreaks.com/topic/191726-manipulating-directories-help/#findComment-1010568 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.