[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Маленький вопрос от нуба
Гость_Илья
Вопрос такой я составил код, который дописывает в новостной html новость, код основан на заменах поэтому он индусский, так вот 2 день ломаю голову почему при команде echo выводится как и задумывалось а при записи d файл news1.html записывается лишь кусок из всей массы текста:


<?php
$f = fopen("news.html", "r");
while(!feof($f)) {
$str = fgets($f);
$order = "<!-- Новая новость -->";
$replace = '<!-- Новая новость --><img style="width: 40px; height: 40px;" alt="" src="[IMAGE_URL]"><h4 class="color_black">[NAME_ITEM]</h4><p>[ITEM_INFO]</p><!-- PHP SEND --></br>';
$newstr = str_replace($order, $replace, $str);
$order = array("[IMAGE_URL]");
$replace = 'http://image.com';
$newstr = str_replace($order, $replace, $newstr);
$order = array("[NAME_ITEM]");
$replace = 'Заголовок новости';
$newstr = str_replace($order, $replace, $newstr);
$str = $newstr;
$order = array("[ITEM_INFO]");
$replace = 'Описание новости';
$newstr = str_replace($order, $replace, $newstr);
$str = $newstr;
$order = array("<!-- PHP SEND -->");
$replace = 'php код под новостью ';
$newstr = str_replace($order, $replace, $newstr);
$text = $newstr;
$fp = fopen("news1.html", "w+");
fwrite($fp, $text);
fclose($fp);
//echo $newstr;
}
fclose($f);

?>
Быстрый ответ:

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