Есть файл php, в него читаются данные из формы. Нужно чтобы этот скрипт открывал файл index.html и добавлял в него блок div с содержимым полученным из формы. Есть несколько div с классом "anons" и нужно чтобы каждый раз добавлялся див с этим же классом после последнего внесенного div.
По сути мне нужно просто узнать, как можно в определенное место в файле записать несколько строк. Про fseek читал, но там по байтам переставляется указатель. А мне нужно поставить указатель в файле на определенное место. Якорь, ID и тд и тп.
Укажите где копать ) Заранее благодарен.
- 09.01.2015 22:39
- 09.01.2015 23:39
komrad_sl, Возможно будет проще читать содержимое файла, регулярным выражением (или другим способом) находить нужное место для вставки блока, редактировать, и полностью перезаписывать содержимое файла.
- 10.01.2015 00:04PHP код:Если в любое место, то можно открыть файл и разделить его на части по какому-нибудь признаку и далее уже работать с массивом, например:
$save = "<div class='anons'>".$_POST['addhtml']."</div>"
$fp = fopen("index.html", "a+");
fputs($fp, "\r\n".$save);
fclose($fp);
PHP код:$myhtml = file_get_contents("index.html")
$arrhtml = explode("<div class='anons'>", $myhtml);
Последний раз редактировалось Vladimir-AWM; 10.01.2015 в 00:13.
Спасибо сказали:
saitos(10.01.2015), - 10.01.2015 13:01
Я так подумал подумал, и по ходу проще будет сделать отдельный html файл только с div'ами "anons" и туда записывать в конец файла, а потом инклюдом вставлять в index.html в то место где они должны быть. Но всем спасибо за пищу для размышлений для решения будущих задач :)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Создание переадресации посредством url | Оффтоп и свободные темы | 2 | 17.11.2014 16:19 |
Фон картинки созданной посредством PHP | Web программирование | 1 | 19.10.2014 01:55 |
Помогите с поиском плагина-скрипта для установки кнопки "Добавить запись" [WordPress] | WordPress | 0 | 15.03.2014 19:28 |
Как удалить все таблицы с бд посредством php? | Оффтоп и свободные темы | 1 | 02.03.2013 23:24 |