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 :: Версия для печати :: file_get_content странная ошибка
Форумы портала PHP.SU » » Вопросы новичков » file_get_content странная ошибка

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

1. Facecontrol - 14 Сентября, 2018 - 23:47:12 - перейти к сообщению
есть такой участок кода
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $igrok1s1=file_get_contents("http://www.gotennis.ru/players/compare_game/WTA/11795/11672/10791/0/");// такой код работает
  4.  
  5.  

А такой выдаёт ошибку
PHP:
скопировать код в буфер обмена
  1.  
  2. $q="http://www.gotennis.ru$lines1[0]"; //lines1[0] = players/compare_game/WTA/11795/11672/10791/0/
  3. $igrok1s1 = file_get_contents($q);
  4.  

Ошибка
Warning: file_get_contents(http://www[dot]gotennis[dot]ru/players/c[dot][dot][dot]5/11672/10791/0/ ) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not found in Z:\home\test1.ru\www\tenis\new.php on line 32
(Добавление)
А curl нормально работает.
2. fomalhaut - 15 Сентября, 2018 - 07:44:42 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $lines1 = [
  4.     "players/compare_game/WTA/11795/11672/10791/0/"
  5. ];
  6. $q="http://www.gotennis.ru/$lines1[0]";
  7.  
  8. $igrok1s1=file_get_contents($q);
  9. echo $igrok1s1;
  10.  


Отсутствует слэш в URL?

 

Powered by ExBB FM 1.0 RC1