Asday Posted July 10, 2007 Share Posted July 10, 2007 I have this code: <?php chdir(".."); $dir=opendir("upload"); while(($file=readdir($dir)) !== false) { echo "F: " . $file; echo ' <a href="http://localhost/upload/' . $file . '">[Open]</a>'; echo ' <a href="?delfile=' . $file . '">[Delete]</a>'; echo "<br />"; } if (isset($_GET["delfile"])) { unlink($dir . $_GET["delfile"]); } ?> But the $file variable doesn't include the extension in the filename. How do I get it to do that? Link to comment https://forums.phpfreaks.com/topic/59234-solved-readdir-extensions/ Share on other sites More sharing options...
Yesideez Posted July 10, 2007 Share Posted July 10, 2007 [<?php if ($_GET['delfile']) { unlink($._GET['delfile']); } $files=scandir('..'); foreach ($files as $file) { echo 'F: '.$file.' <a href="http://localhost/upload/'.$file.'">[Open]</a> <a href="?delfile='.$file.'">[Delete]</a><br />'; } ?> Link to comment https://forums.phpfreaks.com/topic/59234-solved-readdir-extensions/#findComment-294220 Share on other sites More sharing options...
Asday Posted July 10, 2007 Author Share Posted July 10, 2007 [<?php if ($_GET['delfile']) { unlink($._GET['delfile']); } $files=scandir('..'); foreach ($files as $file) { echo 'F: '.$file.' <a href="http://localhost/upload/'.$file.'">[Open]</a> <a href="?delfile='.$file.'">[Delete]</a><br />'; } ?> There were a few errors in that, so I fixed them, but it still didn't work. It went to the root folder (localhost) and wouldn't move off it. I want it to go to, and stay at localhost/upload. Link to comment https://forums.phpfreaks.com/topic/59234-solved-readdir-extensions/#findComment-294234 Share on other sites More sharing options...
Asday Posted July 10, 2007 Author Share Posted July 10, 2007 [<?php if ($_GET['delfile']) { unlink($._GET['delfile']); } $files=scandir('..'); foreach ($files as $file) { echo 'F: '.$file.' <a href="http://localhost/upload/'.$file.'">[Open]</a> <a href="?delfile='.$file.'">[Delete]</a><br />'; } ?> There were a few errors in that, so I fixed them, but it still didn't work. It went to the root folder (localhost) and wouldn't move off it. I want it to go to, and stay at localhost/upload. Doesn't matter anymore. I made some new folders, and all is well. Link to comment https://forums.phpfreaks.com/topic/59234-solved-readdir-extensions/#findComment-294236 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.