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_contents е дружит с пробелами в url
Форумы портала PHP.SU » » Работа с сетью » file_get_contents е дружит с пробелами в url

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

1. IceJOKER - 23 Мая, 2011 - 18:56:31 - перейти к сообщению
Если поставить %20 тоже ругается, как исправить?
2. nikob - 23 Мая, 2011 - 19:08:55 - перейти к сообщению
IceJOKER пишет:
Если поставить %20 тоже ругается, как исправить?


Используйте +

Например:
PHP:
скопировать код в буфер обмена
  1. $result = file_get_contents("http://yandex.ru/yandsearch?text=one+two&lr=213");
3. IceJOKER - 23 Мая, 2011 - 19:17:42 - перейти к сообщению
не работает.
у меня массив со словами, через file_get_... захожу по тому какой выбрал, в массиве написал Слово+Слово - не работает
(Добавление)
ааа, в скрипте вроде java script-ом делается коннет xmlHtml.open...+parse-cat+ , а как тут использовать эту функцию?
4. nikob - 23 Мая, 2011 - 19:27:08 - перейти к сообщению
IceJOKER пишет:
не работает.
у меня массив со словами, через file_get_... захожу по тому какой выбрал, в массиве написал Слово+Слово - не работает
(Добавление)
ааа, в скрипте вроде java script-ом делается коннет xmlHtml.open...+parse-cat+ , а как тут использовать эту функцию?


сделайте проще - покажите код.
5. IceJOKER - 23 Мая, 2011 - 19:47:20 - перейти к сообщению
nikob пишет:
сделайте проще - покажите код.

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. xvideos_cats=new Array (new Array("Main","Test Testovi4","Test")
  3. function change_host(host) {
  4. if (host=='odinsayt.ru') cats=first_cats;
  5. if (host=='drugoysayt.ru') cats=second_cats;
  6.  
  7. document.getElementById('select_category').innerHTML='';
  8. for (i=0; i<cats[0].length; i++) document.getElementById('select_category').innerHTML=document.getElementById('select_category').innerHTML+'<option value="'+cats[j][i]+'">'+cats[1][i]+'</option>';
  9. }
  10. function select_pages(host, cat) {
  11. document.getElementById('loader').style.visibility='visible';
  12. xmlHttp = new XMLHttpRequest();
  13. xmlHttp.open("GET","test.php?action=preview_pages&host="+host+"&cat="+cat,true);
  14. xmlHttp.send(null);
  15. xmlHttp.onreadystatechange=change_selected_pages;
  16.  
  17. var parse_host, parse_cat...;
  18.  
  19. function parse() {
  20. if (parse_start_page<=parse_end_page) {
  21. document.getElementById('loader2').innerHTML='<div style="color:blue;border-width: 1px;border-style: solid;border-color: blue;">Парсится '+parse_start_page+' из '+parse_end_page+' страниц </div>';
  22. xmlHttp = new XMLHttpRequest();
  23. xmlHttp.open("GET","test.php?action=parsing&host="+parse_host+"&cat="+parse_cat+"&page="+parse_start_page...,true);
  24. xmlHttp.send(null);
  25. parse_start_page++;
  26. xmlHttp.onreadystatechange=continue_parse;
  27. } else {
  28. document.getElementById('loader2').innerHTML='';
  29. alert("Парсинг завершен");
  30. }
  31. }
  32.  
  33. }
  34. Где "..." - доп. инфо , которая не имеет значения
  35.  
6. nikob - 23 Мая, 2011 - 19:58:58 - перейти к сообщению
А теперь внимательно и вдумчиво читаем название данного форума.
Если прочитали и поняли, пишите сюда: http://forum.php.su/forums.php?forum=40
7. IceJOKER - 23 Мая, 2011 - 20:01:17 - перейти к сообщению
nikob пишет:
А теперь внимательно и вдумчиво читаем название данного форума.
Если прочитали и поняли, пишите сюда: http://forum.php.su/forums.php?forum=40

По началу я думал , что не в этом месте проверка идет, только потом понял.
(Добавление)
PLEASE ПЕРЕНЕСИТЕ THIS ТЕМУ
8. OrmaJever - 23 Мая, 2011 - 21:05:21 - перейти к сообщению
IceJOKER а вы уверены что file_get_contents() должна работать с url`ом? для этого существует fsockopen() или curl
9. IceJOKER - 23 Мая, 2011 - 21:13:57 - перейти к сообщению
OrmaJever пишет:
IceJOKER а вы уверены что file_get_contents() должна работать с url`ом? для этого существует fsockopen() или curl
у меня в скрипте так, отредачить вряд ли смогу , т.к. с этими функциями не очень знаком
10. nikob - 23 Мая, 2011 - 23:24:30 - перейти к сообщению
OrmaJever пишет:
IceJOKER а вы уверены что file_get_contents() должна работать с url`ом? для этого существует fsockopen() или curl

все читают только основное описание? Радость

Читаем ниже:
Цитата:
Подсказка: Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers".

 

Powered by ExBB FM 1.0 RC1