Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> выдает unexpected t_string in line 542, подскажите что не так с синтаксисом 
:(
    Опции темы
swfbannermaker
Дата 22.5.2006, 09:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 15.3.2006

Репутация: нет
Всего: нет



выдает unexpected t_string in line 542 
542 строка в где-то районе строки $N = sizeof($siem);

функция name_of_phone возвращает строку



function spisok_firm( $phone )
{

 $all_phones = array(996, 1164, 1087, 997, 1089, 998, 999, 1088, 948, 994, 805, 932, 1092, 1091, 949, 635, 942, 951, 952, 753, 1014, 992, 737, 817, 1027, 919, 816, 902, 940, 1026, 917, 1114, 1016, 991, 889, 1017, 1018, 754, 1115, 867, 886, 1054, 1055, 1056, 699, 633, 906, 1051, 842, 1069, 771, 1057, 123, 1012, 1084, 918, 1030, 1128, 1126, 1127, 1125, 1013, 852, 1059, 1058, 1085, 1095, 863, 930, 946, 845, 1146, 909, 1100, 1097, 1093, 1130, 768, 822, 1011, 1098, 937, 926, 903, 939, 1010, 1102, 1075, 1119, 1076, 1121, 756, 897, 1007, 899, 1152, 1096, 1153, 1074, 1110, 1149, 1067, 1147, 1112, 1162, 1150, 703, 1145, 1148, 976, 1144, 1120, 905, 883, 983, 892, 1052, 988, 990, 1134, 1053, 1111, 977, 1138, 1135, 1143, 1139, 1136, 1131, 1132, 1137, 1133, 1141, 1142, 1140, 986, 987, 1009, 984, 985, 1045, 877, 1046, 1047, 1048, 1066, 1049, 912, 851, 1070, 920, 1122, 1123, 875, 796, 856, 797, 798, 799, 876, 795, 1157, 1160, 1158, 1161, 1044, 1060, 1042, 1043, 928, 1040, 1041, 1159, 978, 1156, 1050, 1086, 931, 927, 1133, 1155, 1024, 1023, 1025, 1002, 1032, 972, 989, 947, 1154, 944, 1033, 1072, 1034, 1037, 1151, 1073, 1038, 964, 1006, 955, 1124, 1039, 1081, 959, 1022, 1083, 1082, 1078, 1080, 1079, 1077, 953, 831, 828, 829, 1005, 827, 941, 826, 832, 922, 1116, 900, 1117, 1169, 1163, 1106, 1105, 891, 969, 1103, 1104, 862, 923, 1107, 904, 981, 1108, 935, 979, 950, 934, 1008, 933, 1101, 1019);


 $moto = array(996, 1164, 1087, 997, 1089, 998, 999, 1088, 948, 994, 805, 932, 1092, 1091, 949);

 $noki = array( 635, 942, 951, 952, 753, 1014, 992, 737, 817, 1027, 919, 816, 902, 940, 1026, 917, 1114, 1016, 991, 889, 1017, 1018, 754, 1115, 867, 886, 1054, 1055, 1056, 699, 633, 906, 1051, 842, 1069, 771, 1057, 123, 1012, 1084, 918, 1030, 1128, 1126, 1127, 1125, 1013, 852, 1059, 1058, 1085 );

 $sams = array( 1095, 863, 930, 946, 845, 1146, 909, 1100, 1097, 1093, 1130, 768, 822, 1011, 1098, 937, 926, 903, 939, 1010, 1102, 1075, 1119, 1076, 1121, 756, 897, 1007, 899, 1152, 1096, 1153, 1074, 1110, 1149, 1067, 1147, 1112, 1162, 1150, 703, 1145, 1148 );

 $sony = array( 976, 1144, 1120, 905, 883, 983, 892, 1052, 988, 990, 1134, 1053, 1111, 977, 1138, 1135, 1143, 1139, 1136, 1131, 1132, 1137, 1133, 1141, 1142, 1140 );

 $pana = array( 986, 987, 1009, 984, 985 );

 $phil = array( 1045, 877, 1046, 1047, 1048, 1066, 1049 );

 $sage = array( 912, 851, 1070, 920, 1122, 1123 );

 $pant = array( 875, 796, 856, 797, 798, 799, 876, 795, 1157, 1160, 1158, 1161, 1044, 1060, 1042, 1043, 928, 1040, 1041, 1159, 978, 1156 );

 $siem = array( 1050, 1086, 931, 927, 1133, 1155, 1024, 1023, 1025, 1002, 1032, 972, 989, 947, 1154, 944, 1033, 1072, 1034, 1037, 1151, 1073, 1038 );

 $flai = array( 964, 1006, 955, 1124, 1039, 1081, 959, 1022, 1083, 1082, 1078, 1080, 1079, 1077, 953 );

 $hyun = array( 831, 828, 829, 1005, 827, 941, 826, 832, 922 );

 $lglg = array( 1116, 900, 1117, 1169, 1163, 1106, 1105, 891, 969, 1103, 1104, 862, 923, 1107, 904, 981, 1108 );

 $skyl = array( 935, 979, 950, 934, 1008, 933, 1101, 1019 );




 for($i = 0; $i < sizeof( $all_phones ); $i++) {  // находим номер телефона в массиве all_phones
  if( $all_phones[ $i ] == $phone ){    break; }
 }

  $N = sizeof($moto);
  $mo = name_of_phone($moto[((int)($i/$N))%$N]).", ".name_of_phone($moto[$i%$N])."..";

  $N = sizeof($noki);
  $no = name_of_phone($noki[((int)($i/$N))%$N]).", ".name_of_phone($noki[$i%$N])."..";

  $N = sizeof($sams);
  $sa = name_of_phone($sams[((int)($i/$N))%$N]).", ".name_of_phone($sams[$i%$N])."..";


  $N = sizeof($sony);
  $so = name_of_phone($sony[((int)($i/$N))%$N]).", ".name_of_phone($sony[$i%$N])."..";

  $N = sizeof($pana);
  $pa = name_of_phone($pana[((int)($i/$N))%$N]).", ".name_of_phone($pana[$i%$N])."..";

  $N = sizeof($phil);
  $ph = name_of_phone($phil[((int)($i/$N))%$N]).", ".name_of_phone($phil[$i%$N])."..";


  $N = sizeof($sage);
  $sag = name_of_phone($sage[((int)($i/$N))%$N]).", ".name_of_phone($sage[$i%$N])."..";

  $N = sizeof($pant);
  $pan = name_of_phone($pant[((int)($i/$N))%$N]).", ".name_of_phone($pant[$i%$N])."..";

  $N = sizeof($siem);
  $sie = name_of_phone($siem[((int)($i/$N))%$N]).", ".name_of_phone($siem[$i%$N])."..";

  $N = sizeof($flai);
  $fl = name_of_phone($flai[((int)($i/$N))%$N]).", ".name_of_phone($flai[$i%$N])."..";

  $N = sizeof($hyun);
  $hy = name_of_phone($hyun[((int)($i/$N))%$N]).", ".name_of_phone($hyun[$i%$N])."..";

  $N = sizeof($lglg);
  $lg = name_of_phone($lglg[((int)($i/$N))%$N]).", ".name_of_phone($lglg[$i%$N])."..";

  $N = sizeof($skyl);
  $sk = name_of_phone($skyl[((int)($i/$N))%$N]).", ".name_of_phone($skyl[$i%$N])."..";


$menu = "
 <a href="phones_list.php?manufacturer=3">Alcatel</a><br>
 <a href="phones_list.php?manufacturer=69">Fly $fl</a><br>
 <a href="phones_list.php?manufacturer=52">Hyundai $hy</a><br>
 <a href="phones_list.php?manufacturer=14">LG $lg</a><br>
 <a href="phones_list.php?manufacturer=4">Motorola $mo</a><br>
 <a href="phones_list.php?manufacturer=2">Nokia $no</a><br>
 <a href="phones_list.php?manufacturer=8">Panasonic $pa</a><br>
 <a href="phones_list.php?manufacturer=66">Pantech $pan</a><br>
 <a href="phones_list.php?manufacturer=5">Philips $ph</a><br>
 <a href="phones_list.php?manufacturer=9">Sagem $sag</a><br>
 <a href="phones_list.php?manufacturer=7">Samsung $sa</a><br>
 <a href="phones_list.php?manufacturer=65">Sharp</a><br>
 <a href="phones_list.php?manufacturer=6">Siemens $sie</a><br>
 <a href="phones_list.php?manufacturer=68">Skylink $sk</a><br>
 <a href="phones_list.php?manufacturer=70">SKYVOX</a><br>
 <a href="phones_list.php?manufacturer=53">Sony Ericsson $so</a><br>
 <a href="phones_list.php?manufacturer=71">VKMobile</a><br>
 <a href="phones_list.php?manufacturer=67">МТС</a><br>";

 return $menu;
}

когда закоментариваю эту функцию скрипт работает нормально 
PM MAIL   Вверх
PARROT
Дата 22.5.2006, 09:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: 23
Всего: 50



swfbannermaker, пользуйтесь кнопкой КОД, отредактируйте свое сообщение, пожалуйста. 


--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
oksale
Дата 22.5.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 9



А если в строке $menu экранировать все кавычки в href? 
--------------------
WBR, oksale
PM MAIL ICQ   Вверх
madFobos
Дата 22.5.2006, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 102
Регистрация: 7.12.2005

Репутация: 1
Всего: 3



Ты бы все таки конкртено строку указали и функцию name_of_phone. А то как иголку в стоге сена искать... 
PM MAIL   Вверх
Mal Hack
Дата 22.5.2006, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Подцветка уже покажет ошибку.
Код
$menu = "
 <a href="phones_list.php?manufacturer=3">Alcatel</a><br>
 <a href="phones_list.php?manufacturer=69">Fly $fl</a><br>
 <a href="phones_list.php?manufacturer=52">Hyundai $hy</a><br>
 <a href="phones_list.php?manufacturer=14">LG $lg</a><br>
 <a href="phones_list.php?manufacturer=4">Motorola $mo</a><br>
 <a href="phones_list.php?manufacturer=2">Nokia $no</a><br>
 <a href="phones_list.php?manufacturer=8">Panasonic $pa</a><br>
 <a href="phones_list.php?manufacturer=66">Pantech $pan</a><br>
 <a href="phones_list.php?manufacturer=5">Philips $ph</a><br>
 <a href="phones_list.php?manufacturer=9">Sagem $sag</a><br>
 <a href="phones_list.php?manufacturer=7">Samsung $sa</a><br>
 <a href="phones_list.php?manufacturer=65">Sharp</a><br>
 <a href="phones_list.php?manufacturer=6">Siemens $sie</a><br>
 <a href="phones_list.php?manufacturer=68">Skylink $sk</a><br>
 <a href="phones_list.php?manufacturer=70">SKYVOX</a><br>
 <a href="phones_list.php?manufacturer=53">Sony Ericsson $so</a><br>
 <a href="phones_list.php?manufacturer=71">VKMobile</a><br>
 <a href="phones_list.php?manufacturer=67">МТС</a><br>";

 return $menu;
 
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0790 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.