Здравствуйте! У меня проблема с PHP скриптом, вернее я его удалил с локального сервера безвозвратно. Тот кто мне его сделал сейчас где то на границе Украины с Россией, связи с ним нет... Сам в PHP "не смыслю", хотя после долгих поисков и попыток востановить этот скрипт, понял, что PHP очень не плохая "штука". Вообщем сейчас прошу помочь разобраться или дать правильный путь где искать... Вот сам код формы, чистая без CSS(в CSS методом научного тыка разбераюсь): Код (Text): <form action="action.php" method="post"> <textarea id="output" name="output" style="width:100%; height:250px;"></textarea> Сохранить как: <button name="format" value='text.txt' onchange='document.getElementById("submit").value="Сохранить как .txt";' type="submit" id="submit" value="Сохранить как .txt">text.txt</button> <button name="format" value='text.rtf' onchange='document.getElementById("submit").value="Сохранить как .rtf";' type="submit" id="submit" value="Сохранить как .rtf">text.rtf</button> <button name="format" value='text.doc' onchange='document.getElementById("submit").value="Сохранить как .doc";' type="submit" id="submit" value="Сохранить как .doc">text.doc</button> <input type="reset" value="Очистить окно"/></div> </form> Смысл в том, что при нажатии на кнопку, например "text.txt" вписаный текс в textarea запрашивало открыть в текстовом редакторе или сохранить в указанное место в формате TXT. Помню, что скрипт в странице action.php к которой обращается форма был не большой, занимал где то 5-8 строк и догадуюсь, что он простой до безобразия, вот только мне его сейчас...не понять. Буду рад всему чем поможете..
в <textarea id="output" name="output" style="width:100%; height:250px;">тут PHP выводит данные</textarea> выводятся данные, которые пользователь может отредактировать и сохранить себе на диск, флешку и т.д. Добавлено спустя 3 минуты 15 секунд: Оперативно! Ответили в ЛС, спасибо))
Код (PHP): <?php header('Content-Type: application/force-download'); header('Content-disposition: attachment; filename="text.txt"'); echo $_POST['output']; попробуй
Код (Text): if($_POST["format"]=="text.txt"){$filename = "text.txt";} header("Content-type: application/x-download"); header("Content-Disposition: attachment; filename=$filename"); почти, но все же спасибо))