Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скрипт редактор страниц
 
 автор: morf   (28.12.2004 в 00:05)
 
 

Мне нужен скрипт, через который я бы смог редактировать PHP файлы.
помогите пожалуйста!

   
 
 автор: cheops   (28.12.2004 в 00:48)   письмо автору
 
   для: morf   (28.12.2004 в 00:05)
 

Примерно так:
<?php
  
if(isset($_POST['content']))
  {
    
$fd = @fopen($_POST['filename'],"w");
    if(!
$fd) exit("Такой файл отсутствует");
    
fwrite($fd,stripslashes($_POST['content']));
    
fclose($fd);
    
$_GET['filename'] = $_POST['filename'];
  }
?>
<form action = "reguser.php" method="get">
   Имя файла <input type="text" name="filename" value=<?php echo $_GET['filename']; ?>><br>
  <input type="submit" value="Отправить">
</form>
<?php
  
// Если в строке зароса передано имя
  // файла - открываем его для редактирования
  
if(isset($_GET['filename']))
  {
    
$fd = @fopen($_GET['filename'],"r");
    if(!
$fd) exit("Такой файл отсутствует");
    
$bufer fread($fd,filesize($_GET['filename']));
    
fclose($fd);
    
?>
      <form action = "reguser.php" method="post">
        Имя файла <textarea cols=76 rows=10 name="content"><?php echo $bufer?></textarea><br>
        <input type="hidden" name=filename value='<?php echo $_GET['filename']; ?>'>
        <input type="submit" name=edit value="Редактировать">
      </form>
    <?php
  
}
?>


PS Но держите его подальше от постороннего взгляда, если собираетесь использовать на хостинге.

   
 
 автор: morf   (29.12.2004 в 18:40)
 
   для: cheops   (28.12.2004 в 00:48)
 

спасиба большое, этот форум просто сказка.
я поставлю пароль на этот скрипт

   
 
 автор: maDMo3r   (30.12.2004 в 22:11)   письмо автору
 
   для: morf   (29.12.2004 в 18:40)
 

А можно сделать както в Форме редактирования Подсветку PHP кода ?:)

   
 
 автор: cheops   (30.12.2004 в 22:21)   письмо автору
 
   для: maDMo3r   (30.12.2004 в 22:11)
 

Вряд ли... это же голый HTML...

   
 
 автор: glsv (Дизайнер)   (30.12.2004 в 23:20)   письмо автору
 
   для: maDMo3r   (30.12.2004 в 22:11)
 

Нет, нельзя. На просмотр можно выводить раскрашенный, а на редактирование не получится.

   
 
 автор: _LG_   (31.12.2004 в 17:31)   письмо автору
 
   для: cheops   (28.12.2004 в 00:48)
 

Хороший скрипт, вот только как я понял на большенстве серверов стоит или запрет на открытие файла либо ограничение на трафике. Жалко, иногда так хочется посмотреть как сделана та или иная страница. Выходит что данный скрипт получиться использовать только для себя.

   
 
 автор: morf   (31.12.2004 в 18:09)   письмо автору
 
   для: _LG_   (31.12.2004 в 17:31)
 

мой сайт расположен на www.udaff.com
и я могу редактировать PHP код файлов, тока те файлы которые у меня на сайте.

   
 
 автор: _LG_   (31.12.2004 в 18:53)   письмо автору
 
   для: morf   (31.12.2004 в 18:09)
 

Может быть потому и можешь что это твой сайт, страница php и та страница что ты изменяешь находиться на одном хосте, я и говорю что только свои страницы можно смотреть и изменять будет.

   
 
 автор: cheops   (31.12.2004 в 19:00)   письмо автору
 
   для: _LG_   (31.12.2004 в 18:53)
 

Ну... измение PHP-скриптов на чужих хостах считается взломом :))) и преследуется по закону, а чаще и без оного :)))

   
 
 автор: maDMo3r   (01.01.2005 в 00:17)   письмо автору
 
   для: cheops   (31.12.2004 в 19:00)
 

А есть такие вообще скрипты редактировать чудой код ?:) или просто скопировать ег о?:)

   
 
 автор: cheops   (01.01.2005 в 00:24)   письмо автору
 
   для: maDMo3r   (01.01.2005 в 00:17)
 

Их пишут под конкретный сайт или Web-приложение... ведь PHP-исполняется на сервере и его нельзя посмотреть как HTML или JavaScript, который загружается на ваш компьютер, здесь просмотр идёт на другой машине, принадлежащей другому человеку... /*Глядя в бакал*/ а это другая статья :)))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования