Что мне нужно сделать для открытия и редактирования существующего файла с помощью PHP? - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть разные файлы HTML.Я хочу открыть, отредактировать и затем сохранить изменения с помощью PHP (НЕ ООП) в панели администратора с помощью тега HTML textarea.Что я должен сделать для этого?Нужно ли создавать новую базу данных MySQL?Не могли бы вы показать мне пример?

1 Ответ

2 голосов
/ 29 декабря 2011

Вы можете прочитать содержимое файла HTML, используя file_get_contents:

$html = 'example.html';
$currentContents = file_get_contents($html);

// set the textarea text to $currentContents

Чтобы записать изменения, вам нужно будет отправить текстовое поле в скрипт PHP (через форму HTML), а затемсделайте что-то вроде:

$newContents = $_POST['textareaName'];
$html = 'example.html';
$fh = fopen($html, 'w') or die("File could not be opened.");
fwrite($fh, $newContents);
fclose($fh);

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

http://us.php.net/file_get_contents

http://us.php.net/fwrite

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...