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 :: file_get_contents е дружит с пробелами в url

 PHP.SU

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


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

> Без описания
IceJOKER
Отправлено: 23 Мая, 2011 - 18:56:31
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




Если поставить %20 тоже ругается, как исправить?
 
 Top
nikob
Отправлено: 23 Мая, 2011 - 19:08:55
Post Id


Новичок


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


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




IceJOKER пишет:
Если поставить %20 тоже ругается, как исправить?


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

Например:
PHP:
скопировать код в буфер обмена
  1. $result = file_get_contents("http://yandex.ru/yandsearch?text=one+two&lr=213");

(Отредактировано автором: 23 Мая, 2011 - 19:09:25)

 
 Top
IceJOKER
Отправлено: 23 Мая, 2011 - 19:17:42
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




не работает.
у меня массив со словами, через file_get_... захожу по тому какой выбрал, в массиве написал Слово+Слово - не работает
(Добавление)
ааа, в скрипте вроде java script-ом делается коннет xmlHtml.open...+parse-cat+ , а как тут использовать эту функцию?
 
 Top
nikob
Отправлено: 23 Мая, 2011 - 19:27:08
Post Id


Новичок


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


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




IceJOKER пишет:
не работает.
у меня массив со словами, через file_get_... захожу по тому какой выбрал, в массиве написал Слово+Слово - не работает
(Добавление)
ааа, в скрипте вроде java script-ом делается коннет xmlHtml.open...+parse-cat+ , а как тут использовать эту функцию?


сделайте проще - покажите код.
 
 Top
IceJOKER
Отправлено: 23 Мая, 2011 - 19:47:20
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




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.  
 
 Top
nikob
Отправлено: 23 Мая, 2011 - 19:58:58
Post Id


Новичок


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


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




А теперь внимательно и вдумчиво читаем название данного форума.
Если прочитали и поняли, пишите сюда: http://forum.php.su/forums.php?forum=40
 
 Top
IceJOKER
Отправлено: 23 Мая, 2011 - 20:01:17
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




nikob пишет:
А теперь внимательно и вдумчиво читаем название данного форума.
Если прочитали и поняли, пишите сюда: http://forum.php.su/forums.php?forum=40

По началу я думал , что не в этом месте проверка идет, только потом понял.
(Добавление)
PLEASE ПЕРЕНЕСИТЕ THIS ТЕМУ
 
 Top
OrmaJever Модератор
Отправлено: 23 Мая, 2011 - 21:05:21
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




IceJOKER а вы уверены что file_get_contents() должна работать с url`ом? для этого существует fsockopen() или curl


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
IceJOKER
Отправлено: 23 Мая, 2011 - 21:13:57
Post Id



Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




OrmaJever пишет:
IceJOKER а вы уверены что file_get_contents() должна работать с url`ом? для этого существует fsockopen() или curl
у меня в скрипте так, отредачить вряд ли смогу , т.к. с этими функциями не очень знаком
 
 Top
nikob
Отправлено: 23 Мая, 2011 - 23:24:30
Post Id


Новичок


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


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




OrmaJever пишет:
IceJOKER а вы уверены что file_get_contents() должна работать с url`ом? для этого существует fsockopen() или curl

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

Читаем ниже:
Цитата:
Подсказка: Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers".
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с сетью »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB