Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Обработка ошибок и работа с ними
Форумы портала PHP.SU » PHP » Программирование на PHP » Обработка ошибок и работа с ними

Страниц (1): [1]
 

1. nep - 27 Августа, 2006 - 01:13:40 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. вот код:[code]$list[] = "capitalcity.combats.ru";
  2.   $list[] = "suncity.combats.ru";
  3.   $list[] = "sandcity.combats.ru";
  4.   $list[] = "angelcity.combats.ru";
  5.   $list[] = "demoncity.combats.ru";
  6.   $list[] = "devilscity.combats.ru";
  7.   $list[] = "eastcity.combats.ru";
  8.   $list[] = "mooncity.combats.ru";
  9.   $list[] = "emeraldscity.combats.ru";
  10.  
  11.  
  12.      
  13. $user = str_replace(" ","%20",$us);
  14.  foreach ($list as $value) {
  15.  
  16.   $ur = "http://".$value."/inf.pl?login=$user&short=1 HTTP/1.0rnReferer: http://www.paladins.ru/rnrn";
  17. }
  18. $lines = file($ur) or die("No connect");
проблема вот в чём, при подстановке различных $user, скрипт не всегда находит инфу о игроке и выкидывает ошибку:
CODE (text):
скопировать код в буфер обмена
  1. Warning: file() [function.file]: HTTP request failed! HTTP/1.0 400 Bad Request in /home2/d5jk8/public_html/modules/Nagruz/index.php on line 21
  2.  
  3. Warning: file(http://emeraldscity.combats.ru/inf.pl?login=колючая%20ж&short=1 HTTP/1.0 Referer: http://www.paladins.ru/ ) [function.file]: failed to open stream: Permission denied in /home2/d5jk8/public_html/modules/Nagruz/index.php on line 21
  4. No connect
но находит например инфу в одном из городов $list. Мне бы хотелось, что бы при выводе ошибки подставлялся следующий элемент из массива $list[], до тех пор пока не отищит инфу. Подскажите как такое реализовать можноУлыбка
2. valenok - 27 Августа, 2006 - 09:34:04 - перейти к сообщению
login=колючая
Помойму просто нехорошо что ник на Русском.
попробуй закодировать ник urlencode или в utf-8
3. nep - 27 Августа, 2006 - 12:48:30 - перейти к сообщению
русские ники он хорошо находит, но только те которые находится на capitalcity.ru, но вот например Колючая Ж работает в sandcity.ru, мне нужно что бы при появлении ошибки в url подставился следующий город
4. valenok - 27 Августа, 2006 - 16:51:44 - перейти к сообщению
Ты его не file'ом а fgetcontents'ом.

 

Powered by ExBB FM 1.0 RC1