Rifts Posted December 16, 2010 Share Posted December 16, 2010 Hey I have this code which works fine, it echos the file names from a directory into a dropdown box how can I change it to include more then one directory <?php $dirname = "../images/staff"; $dir = opendir($dirname); echo '<select name="file2">'; echo '<option value="">none</option>'; while(false != ($file = readdir($dir))) { if(($file != ".") and ($file != "..")) { echo "<option value=".$file.">$file</option>"; } } echo '</select>'; ?> I tried this but it didnt work any help <?php $dirname = "../images/staff"; $dirname .= "../images/boarddirectors"; $dir = opendir($dirname); echo '<select name="file2">'; echo '<option value="">none</option>'; while(false != ($file = readdir($dir))) { if(($file != ".") and ($file != "..")) { echo "<option value=".$file.">$file</option>"; } } echo '</select>'; ?> Link to comment https://forums.phpfreaks.com/topic/221907-echo-files-from-multiple-directories/ Share on other sites More sharing options...
mikecampbell Posted December 16, 2010 Share Posted December 16, 2010 Enjoy... $dirnames = array("../images/staff", "../images/boarddirectors"); echo '<select name="file2">'; echo '<option value="">none</option>'; foreach ($dirnames as $dirname) { $dir = opendir($dirname); while(false != ($file = readdir($dir))) { if(($file != ".") and ($file != "..")) { echo "<option value=".$file.">$file</option>"; } } } echo '</select>'; Link to comment https://forums.phpfreaks.com/topic/221907-echo-files-from-multiple-directories/#findComment-1148392 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.