Ответов: 0 Просмотров: 16
 |
Этот код читает имена файлов директории и после выбора пользователя подключает нужный к сценарию. Но если пользователь выбирает один файл, а потом второй, то они оба подключаются. Как сделать так, чтобы подключался только новый выбранный файл, а тот, что был подключен до этого, отключался, а при загрузке страницы подключался файл по умолчанию и к нему можно было всегда вернуться.
PHP:
скопировать код в буфер обмена
<?PHP echo "<form method = POST>"; echo "<select name=menu size=1>"; $dir = 'grabbed_old'; $sdir = scandir($dir); //Получаем файлы дирректории foreach ($sdir as $file) { if ($file != '.' && $file != '..') { $v = $arr1[6] . $arr1[7] . '/' . $arr1[4] . $arr1[5] . '/' . $arr1[0] . $arr1[1] . $arr1[2] . $arr1[3]; echo "<option value='$file'>" . $v . "</option>"; } } echo "<input type='submit' value='Refresh'>"; echo "</select>"; echo "</form>"; if (!empty($_POST['menu'])) { require_once $dir . '/' . $_POST['menu']; } ?>
|