Jump to content

manipulating directories help


crunchie

Recommended Posts

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

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);
}
?>

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.