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

Форум PHP

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

 

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

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

тема: Редактирование файла
 
 автор: gyv   (16.01.2007 в 11:02)   письмо автору
 
 

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

   
 
 автор: DEM   (16.01.2007 в 11:13)   письмо автору
 
   для: gyv   (16.01.2007 в 11:02)
 


<?php
  
if(isset($_POST['content']))
  {
    
$fd = @fopen($_POST['filename'], "w");
    if(!
$fd) exit ("Такой файл отсутствует");
    
fwrite($fdstripslashes($_POST['content']));
    
fclose($fd);
    
$_GET['filename'] = $_POST['filename'];
  }
?>
<form name=first action="edit.php" method="get">
Имя файла <input name="filename" type="text" 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($fdfilesize($_GET['filename']));
    
fclose($fd);
?>
<form name=second action="edit.php" method="post">
<textarea cols=135 rows=100 name="content">
<?php echo $bufer?></textarea><br>
<input name=filename type="hidden" value='<?php echo $_GET['filename']; ?>'>
<input type="submit" name=edit value="Редактировать">
</form>
<?php
}
?>

   
 
 автор: gyv   (16.01.2007 в 11:36)   письмо автору
 
   для: DEM   (16.01.2007 в 11:13)
 

Спасибо БОЛЬШОЕ!!!

   
Rambler's Top100
вверх

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