Ответов: 3 Просмотров: 565
|
CODE ( text):
скопировать код в буфер обмена
вот код:[code]$list[] = "capitalcity.combats.ru"; $list[] = "suncity.combats.ru"; $list[] = "sandcity.combats.ru"; $list[] = "angelcity.combats.ru"; $list[] = "demoncity.combats.ru"; $list[] = "devilscity.combats.ru"; $list[] = "eastcity.combats.ru"; $list[] = "mooncity.combats.ru"; $list[] = "emeraldscity.combats.ru"; $user = str_replace(" ","%20",$us); foreach ($list as $value) { $ur = "http://".$value."/inf.pl?login=$user&short=1 HTTP/1.0rnReferer: http://www.paladins.ru/rnrn"; } $lines = file($ur) or die("No connect");
проблема вот в чём, при подстановке различных $user, скрипт не всегда находит инфу о игроке и выкидывает ошибку:CODE ( text):
скопировать код в буфер обмена
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 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 No connect
но находит например инфу в одном из городов $list. Мне бы хотелось, что бы при выводе ошибки подставлялся следующий элемент из массива $list[], до тех пор пока не отищит инфу. Подскажите как такое реализовать можно |