|
|
|
| Плиз если у ково есть или не трудно накатать!
очень нужин скрипт редактирование страниц да!
Типа в котором видно все папки файлы и возможно открывать папки и там файлы
и если открываеш файл
обычный ект арт и там сам код для редактирования, ну и затем сохранитьизминение и всё!
плиз если не трудно дайте! Замучался писать! | |
|
|
|
|
|
|
|
|
для: cheops
(07.05.2006 в 12:26)
| |
<?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
}
?>
|
Что то не записывает он :(
Или я чего то упустил? | |
|
|
|
|
|
|
|
для: Panker
(07.05.2006 в 13:30)
| | А он писать ваще должен? я чтьо то не вижуу :) | |
|
|
|
|
|
|
|
для: Panker
(07.05.2006 в 13:37)
| | Да, что-то не то, вот правильное решение
<?php
// Файл edit.php
// Если передано исправленное содержимое файла
// открываем файл и перезаписываем его
if(isset($_POST['content']))
{
// Открываем файл
$fd = @fopen($_POST['filename'], "w");
// Если файл не может быть открыт - сообщаем
// об этом предупреждением в окне браузера
if(!$fd) exit("Такой файл отсутствует");
// Перезаписываем содержимое файла
fwrite($fd, stripslashes($_POST['content']));
// Закрываем файл
fclose($fd);
// Помещаем в суперглобальный массив $_GET
// имя файла
$_GET['filename'] = $_POST['filename'];
}
?>
<form name=first 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
$bufer = fread($fd, filesize($_GET['filename']));
// Закрываем файл
fclose($fd);
?>
<form name=second 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
}
?>
|
| |
|
|
|