Помогите плиз найти ошибку. Вложен мелкий кусочек кода с моими комментами.

Camillo

Новичок
Помогите плиз найти ошибку. Вложен мелкий кусочек кода с моими комментами.

вот непосредственно сам кусочек "кода":

PHP:
<?php

//Создадим массив шаблонных переменных

$tempv=array("<#name#>","<#name1#>","<#name2#>","<#name3#>","<#name4#>");

//Зададим значения переменных и создадим массив этих
//переменных

$name = "A";
$name1 = "B";
$name2 = "C";
$name3 = "D";
$name4 = "E";

$сontentv = array($name, $name1, $name2, $name3, $name4);

//Загоняем построчно содержимое файла в массив строк
//$content

$file = "Z:\home\localhost\www\fg\peoples.txt";
$content = file($file);


//Обходим каждую строку $value массива строк $content в
//цикле

foreach ($content as $value) {

$newstring = str_replace($tempv, $contentv, $value);
echo ($newphrase . "<br>");

}

?>
Файл peoples.txt :

1ый человек <#name#>, 2ой человек <#name1#>
3ый человек <#name2#>, 4ый человек <#name3#>
5ый человек <#name4#>

Выдаёт несколько таких вот ошибки:

Notice: Undefined variable: contentv
чо то блин - я не пойму - где там Undefined variable он увидел

Помогите пожалуйста, заранее спасибо!
 

Фанат

oncle terrible
Команда форума
Undefined variable - это обращение к несуществующей переменной.
пхп тебе сообщает о том, что переменные перед использованием надо обязательно объявлять.
иначе тебя поломают злобные хакеры.
 

Camillo

Новичок
ой забыл сказать...
программка заменяет шаблонные переменные вида <#name#> на их значения.

Нужен именно этот способ... уже знаю, что можно менять просто через <?=$name?>, но нужен именно этот способ

Еще раз спасибо

-~{}~ 15.03.05 13:16:

Автор оригинала: Фанат
Undefined variable - это обращение к несуществующей переменной.
пхп тебе сообщает о том, что переменные перед использованием надо обязательно объявлять.
иначе тебя поломают злобные хакеры.
Так вот же я объявил эту переменную - чо он ругается-то?

PHP:
$сontentv = array($name, $name1, $name2, $name3, $name4);
 

Фанат

oncle terrible
Команда форума
воткни свои глаза в ту строчку, на которую тебе указывает пхп.
и соберись с мыслями и вспомни имена переменных, которые ты используешь, и сравни с тем именем, которое тебе пхп пишет.
если не можешь умственно - на бумажке выпиши и сравни по буквам.
 

Camillo

Новичок
Автор оригинала: Фанат
воткни свои глаза в ту строчку, на которую тебе указывает пхп.
и соберись с мыслями и вспомни имена переменных, которые ты используешь, и сравни с тем именем, которое тебе пхп пишет.
если не можешь умственно - на бумажке выпиши и сравни по буквам.
блин.. вот ведь как бывает... да, Фанат, прав - надо быть внимательнее
 
Сверху