Не заменяется строка

Рейтинг: 0Ответов: 1Опубликовано: 21.01.2015

Добрый день!
Такой вопрос не работает почему-то str_replace.
Посмотрите, в чем ошибка, поскольку я нуб в пхп. Вот код:

<?php

$handle = fopen("parcer_test.html","r+");

$allowable = "<br>";
$str = "Пришлите весёлое стихотворение!";

while (!feof($handle))
{
    $text = file_get_contents("parcer_test.html");
    str_replace($str,$allowable,$text);
    file_put_contents("parcer_test.html",$text);

    print fgetss($handle, 2048,$allowable);
}
fclose($handle);

Ответы

▲ 1

Думаю, str_replace работает! Но вы его не используете!

Нужно отдать результат функции в переменную!

$text = str_replace($str,$allowable,$text);

А не просто

str_replace($str,$allowable,$text);

И дальше работать с $text