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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Обработка ошибок и работа с ними

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
nep
Отправлено: 27 Августа, 2006 - 01:13:40
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




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[], до тех пор пока не отищит инфу. Подскажите как такое реализовать можноУлыбка
 
 Top
valenok Модератор
Отправлено: 27 Августа, 2006 - 09:34:04
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




login=колючая
Помойму просто нехорошо что ник на Русском.
попробуй закодировать ник urlencode или в utf-8


-----
Truly yours, Sasha.
 
My status
 Top
nep
Отправлено: 27 Августа, 2006 - 12:48:30
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




русские ники он хорошо находит, но только те которые находится на capitalcity.ru, но вот например Колючая Ж работает в sandcity.ru, мне нужно что бы при появлении ошибки в url подставился следующий город
 
 Top
valenok Модератор
Отправлено: 27 Августа, 2006 - 16:51:44
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Ты его не file'ом а fgetcontents'ом.


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB