Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
michael8300
0 / 0 / 0
Регистрация: 08.10.2018
Сообщений: 5
1

Редактирование файла

27.10.2018, 13:42. Просмотров 131. Ответов 1
Метки нет (Все метки)

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

PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
    if(isset($_POST['file'])){
       $file=$_POST['file'];
       $text=$_POST['text'];
       file_put_contents($dir.$file,$text,);
    }elseif(isset($_GET['file'])){
    $file=$_GET['file'];
    $text=file_get_contents("texts/".$file);
   }else{
       $file="Выберите_статью";
       $text="";
   }
?>
<form method="post" action="edit.php" class="EditText">
    Название статьи:
    <input type="text" name="file" value=<?php echo $file; ?>> 
    <br>
    Текст:
    <textarea name="text"><?php echo $text; ?></textarea> 
    <br> 
    <input type="submit" value="Отредактировать">
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2018, 13:42
Ответы с готовыми решениями:

Редактирование файла
как сделать редактирование определенной строки файла(file.cfg) с сайта(админки)? сайт и файл...

Редактирование формы
У меня на сайте http://www.zanatok.ru/board/page/list есть вывод пять последних объявлений, я...

Редактирование строки таблицы
Всем привет. Делаю редактирование записи таблицы, когда нажимаю &quot;Изменить&quot; открывается абсолютно...

Редактирование 3 таблиц в SQL
всем добрый день. Была поставлена задача взять 3 таблицы, и сделать редактирование для одной из...

Редактирование готового чата
сразу же извините за тупизм (нубство). Скрипт чата BlaB! 7. Подскажите как в нем происходит...

1
Forastero
558 / 335 / 87
Регистрация: 15.05.2013
Сообщений: 811
Записей в блоге: 1
28.10.2018, 09:05 2
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
 
if(isset($_POST['file'])){
 $file=$_POST['file'];
 $text=$_POST['text'];
 
 $initialFileName = $_POST['initialFileName'];
 $initialText = $_POST['initialText'];
 
 if ($file !== $initialFileName && $text !== $initialText) {
  unlink($initialFileName);
 }
 
 file_put_contents($dir.$file,$text,);
}elseif(isset($_GET['file'])){
  $file=$_GET['file'];
  $text=file_get_contents("texts/".$file);
}else{
 $file="Выберите_статью";
 $text="";
}
 
<form method="post" action="edit.php" class="EditText">
Название статьи:
<input type="text" name="file" value=<?php echo $file; ?>> 
<input type="hidden" name="initialFileName" value="<?= $file ?>">
 
<br>
Текст:
<textarea name="text"><?php echo $text; ?></textarea> 
<input type="hidden" name="initialText" value="<?= $text ?>">
<br> 
<input type="submit" value="Отредактировать">
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2018, 09:05

Вывод таблицы из базы и редактирование
Здравствуйте, хотел бы спросить. Кто может подсказать как лучше сделать такую задачу: Есть данные...

Редактирование поля картинок blob
Здравствуйте, столкнулся с такой проблемой есть БД, в ней таблица с полями tema,text, date,...

Редактирование таблицы в браузере MySql
Доброго времени суток подскажите как реализовать редактирование таблицы MySql в браузере, как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru