PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
noobik Отправлено: 07 Ноября, 2011 - 13:29:46 • Тема: Как открыть файл в браузере • Форум: Работа с файловой системой и файлами

Ответов: 3
Просмотров: 6198
Здравствуйте. У меня такая ситуация.
Есть сайт, написан на html/css. страницы правятся крайне редко. НО всё же иногда правятся и каждый раз перезаливать файлы неудобно.

хотел сделать скрипт, который мог бы открывать в браузере и там править файлы. так было бы удобнее (править там, где есть инет).

в итоге полазил в инете, собрал вот такой код:

PHP:
скопировать код в буфер обмена
  1. $file='name.htm';
  2. $temp=isset($_POST['temp'])?$_POST['temp']:'';
  3. $edit=isset($_POST['edit'])?$_POST['edit']:'';
  4. if ($edit=='Edit')
  5. { file_put_contents($file,$temp); }
  6. $temp=file_get_contents($file);
  7. echo "<form method='post'>";
  8. echo "<textarea name='temp' cols='100%' rows='35'>".htmlspecialchars($temp)."</textarea><br>";
  9. echo "<input type='submit' name='edit' value='Edit'>";
  10. echo "</form>";


получается, я запускаю этот скрипт в браузере, мне выводится код страницы name.htm и кнопка сохранения.
всё бы хорошо, только файлов для правки у меня 5 штук. и делать 5 скриптов не хочется.

подскажите, как добавить сверху поле для ввода имени файла и кнопочку, по нажатию которой текстарея открывала указанный файл?

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB