Показать сообщение отдельно
Старый 22.12.2004, 08:22   #9   
Форумец
 
Сообщений: 37
Регистрация: 12.04.2004

Daria вне форума Не в сети
yujanin, у меня ничего не получается, возможно я допустила ошибку, я новичок в этом деле. Пожалуйста, проверьте мой скрипт:

var $test.php;
var $h1;

<?
//строка для поиска
$s_match = "blablabla";
//строка для замены
$s_replace = "yadayada";

//открываем файлы. tempfile - для временного переноса данных
$test.php = "./test1.php";
$h1 = fopen($test.php, "r");

// если файл h1 удалось открыть
if($h1) {
// пока не дошли до конца файла
while (!feof($h1)) {
// читаем файл по одной линии и сохраняем в буфере
$buffer = fgets($h1, 4096);
// проверяем буфер на наличие строки, которую ищем, и если нашли, то заменяем
$buffer= str_replace($s_match, $s_replace, $buffer);
echo $buffer;

}
//закончили читать-писать, закрываем:
fclose($h1);
}

// сообщение на мониторе
echo "замена произведена!";
die();
?>

А когда я скрипт запускаю в браузере, то ошибка такая:
Parse error: parse error in z:\home\localhost\www\test.php on line 12
  Ответить с цитированием