Выберите из выпадающего списка нажмите ok и сохраните его
<select name="s1"> <option value="" selected="selected">-----</option> <?php foreach(glob(dirname(__FILE__) . '/txt/*') as $filename){ $filename = basename($filename); echo "<option value='" . $filename . "'>".$filename."</option>"; } ?> </select> <form action="save_selected.php" method="post"> <input type="submit" name="myfile" value="ok" /> </form>
<?php var name = document.getElementById("myText").value; $myfile = fopen("newfile.txt", "w") or die("Unable to open file!"); $txt = $filename; fwrite($myfile, $txt); fclose($myfile); ?>
Что я уже пробовал:
Прямо сейчас его просто спасают прямо сейчас. Затем я попытался разделить код на 2 файла. Как кнопка может обнаружить выбранный файл в var! а потом прочитать код сохранения?
Можно ли сохранить весь код в одном файле и использовать цикл? Первое чтение файлов в выпадающем списке (код) нажмите OK, (пуск код "Сохранить")?
Richard Deeming
Непонятный. Вы путаете PHP и Javascript (пытается позвонить document.getElementById
из кода на стороне сервера)- У тебя есть ... <select>
за пределами вашего <form>
, так что выбранное значение не будет отправлено на сервер. Вы имеете в виду элементы и переменные, которые не существуют.
Я думаю, вам нужно взглянуть на некоторые базовые учебники PHP. В частности, сосредоточьтесь на разделении кода между сервером и клиентом.
Mark Rene Jensen
Я только что узнал об этом, я только что прочитал в сети, что вы не можете смешивать php и html/javascript вместе! хорошо спасибо