Forum Webscript.Ru

Программирование => PHP => Тема начата: dob от 15 Марта 2003, 12:07:47

Название: Помогите =(
Отправлено: dob от 15 Марта 2003, 12:07:47
Запускаю скрипт всё правильно а он мне выдаёт

Parse error: parse error, unexpected $ in /usr/local/home/host/www/blabla.php on line 618
   так ладно я бы ничего но у меня в скрипте всего 617 строк!!!!
Название: Помогите =(
Отправлено: Britva от 15 Марта 2003, 13:41:28
ммм.. а где скрипт? приведи его часть.
Название: Помогите =(
Отправлено: dob от 15 Марта 2003, 13:48:58
там я так понял ошибка при использовании функции array_search
я просто имею два массива там записаны НЕ ЦИФРЫ а слова - названия вещей пример:
$foh = array("clouds","bricks","wood");
$mir= array("gog","pivo","bricks");

я завожу вроде всё как положено

$o = array_search($foh,$mir);

а вот тут видимо и ощтбка мне надо выдать сообщение если ни один из элементов не совпадает

я дклаю так

if($0 == false){ print "fauled";}
а если есть совпадение то делаю так :
else{
echo $mir[$o];
}
но 1) даже если убрать проверку на false , то всё равно ничего не выводит... мож я делаю чего не так?

если так то подскажите функцию , которая мне подойдёт....
Название: Помогите =(
Отправлено: Britva от 15 Марта 2003, 13:51:25
dob:
if($0 == false){ print "fauled";}
Название: Помогите =(
Отправлено: dob от 15 Марта 2003, 13:54:13
if($0 == false){  print "fauled"; }

ну  у меня ж так и написано.

$0 - это не ноль а буква о
Название: Помогите =(
Отправлено: Alexandr от 16 Марта 2003, 12:45:34
Цитировать
dob:
on line 618
так ладно я бы ничего но у меня в скрипте всего 617 строк!!!!

Обычно такое возникает когда где-нть скобку не закроешь {}
Название: Помогите =(
Отправлено: Меняздесьдавнонет от 16 Марта 2003, 15:46:52
Цитировать
Запускаю скрипт всё правильно

ХА ХА ХА

Parse error - это значит, что ошибка не в функции, а в том, что код написан с ошибками. Не закрыта кавычка, скобка, забыоа точка с запятой, и так далее.
На форуме решить такую проблему невозможно. Если, конечно, не привести весь код, но во-первых, долго этот код не пролежит, а во-вторых, врядли найдется доброхот искать незакрытую скобку в нескольких сотнях строк кода.