[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с файлами
olimpset
Пока файлы не учил, потому и прошу помощи. Есть два файла text.php и index.html, так как взять все из файла text.php и вставить в index.html после определенной строки, пускай будет 35?
walerus
olimpset а что учил?, открыть раздел по работе с файлами на "пхп нет" и пролистать пару строчек - трудностей не должно возникнуть, там прям будет твое решение...
olimpset
Да получилось, вот так:
$text = include_once 'add.php';
$file = fopen('templates/urbanism/index.html','a');
$fwrite = fwrite($file,$text, '1');

Но текст идет прямо в конец файла, как добавить его в определенную строку, или после некоторого тега?
inpost
А зачем? Обычно для такого удобства и придумали mysql smile.gif , то есть интерфейс для работы с файлами.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
olimpset
Так я пока не использую шаблонизатор, и если больше записей, то надо добавить в html шаблон еще один блок, вот так.
walerus
$load_tpl = file( 'templates/urbanism/index.html', FILE_IGNORE_NEW_LINES ); // Получился массив
$new_tpl = array();
foreach( $load_tpl as $load_tpl_key => $load_tpl_value )
{
if ( $load_tpl_key == 35 )
{
$new_tpl[] = 'Добавили сюда что нужно';
$new_tpl[] = $load_tpl_value; // Дописали 35 строку из старого темплейта
}
else
$new_tpl[] = $load_tpl_value;
}

file_put_contents( 'templates/urbanism/index_new.html', implode( "\n", $new_tpl ) );


Если нужно "после определенного тега", чуть иначе... но смысл практически тот же.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.