- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Столкнулся с такой вот непонятной штукой.
простой запрос (скрипт рабочий, если другой запрос делать)
если открыть адрес в браузере - увидите нормальный json ответ.
а через скрип - не работает.
Никак не могу понять почему.
если например искать "привет" то он отработает. Я пробовал огромное количество вариантов - то отрабатывает то нет. Очевидно рушатся данные в момент приема, но почему и как это исправить я понять не могу.
делал даже так:
но это точно также может то работать то нет.
urlencode почему не исползуете? http://phpclub.ru/talk/threads/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-file_get_contents-%D0%B8-https.76094/
если открыть адрес в браузере - увидите нормальный json ответ.
а через скрип - не работает.
Никак не могу понять почему.
если например искать "привет" то он отработает. Я пробовал огромное количество вариантов - то отрабатывает то нет. Очевидно рушатся данные в момент приема, но почему и как это исправить я понять не могу.
потому что пробел надо заменять не на %20, а на + , поэтому "привет" находит, а "привет привет" уже не найдет.
Я же написал, все работает. Я все получаю, только массив обрезан. Причем тут urlencode или плюс.
Ответ приходит но кусок кудато пропадает
curl используйте.
file_get_contents пораженчество.
Я же написал, все работает. Я все получаю, только массив обрезан. Причем тут urlencode или плюс.
Вы не писали, что все получаете, но массив обрезан. Вы как раз написали, что то работает, то нет. file_get_contents возвращает не массив, а строку.
Сорри! Почти спал. Написал криво. :)
Через скрипт получаю обрезанную, причем в середине! строку.
Попробую curl.
попробуй заюзать этот класс https://github.com/monstra-cms/monstra/blob/dev/libraries/Gelato/Curl/Curl.php для работы
За курл спасибо! дело было не в нем похоже :)