|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|
Сервер не может получить страницу (Curl, file_get_contents.)15.08.2013, 10:32. Показов 3344. Ответов 8
Метки нет (Все метки)
Вообщем написал некий скрипт, работать работает и сейчас на локалке тоже, и работал на сервере, но в один прекрасный момент перестал работать.
При попытке получения любой страницы любого сайта, хоть с помощью curl'а хоть просто file_get_contents думает некоторое время и ничего не возвращает. Помогите найти ошибку, как например узнать что происходит при попытке получения скриптом страницы? P.S. Тех поддержку пока не дёргал, скрипт точно полностью исправен. Скажу что требуется, только не знаю что рассказать о сервере если нужно.
0
|
|
| 15.08.2013, 10:32 | |
|
Ответы с готовыми решениями:
8
Сервер не может получить страницу (Curl, file_get_contents) Go-curl, получить страницу Как получить методом curl страницу? |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 15.08.2013, 10:35 | |
|
вы думаете, что вам вот так вот, без какой либо информации, кроме "неизвестный скрипт не работает", скажут, в чем проблема?
0
|
|
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
||
| 15.08.2013, 10:35 [ТС] | ||
|
Скажу что требуется, только не знаю что рассказать о сервере если нужно.
0
|
||
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 15.08.2013, 10:37 | ||
|
0
|
||
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|||||||
| 15.08.2013, 10:45 [ТС] | |||||||
|
Я просто не знаю в какую сторону читать и копать. Скину всю информацию что требуется. Ну например
А должен получить домашнюю страницу персонажа
0
|
|||||||
| 15.08.2013, 11:03 | ||||||||||||
|
1. попробуйте убрать
3. вставьте var_dump(), чтобы увидеть, что конкретно возвращает скрипт. 4. где-то выше, еще до этого кода, убедитесь, что у вас
Не по теме: 7. CURLOPT_ENCODING -- это содержимое заголовка Accept-Encoding. Вы уверены, что хотите принимать данные закодированные в формате "1"? Хм, странно... не могу найти в рфц. дадите ссылку?:)
1
|
||||||||||||
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|
| 15.08.2013, 11:18 [ТС] | |
|
В итоге:
Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/www/tester/data/www/(папка с именем сайта)/test.php on line 20 resource(2) of type (curl) Но ведь я ничего в настройках сервера не менял.
0
|
|
| 15.08.2013, 11:58 | ||
|
если сервер не ваш, то это ограничение безопасности, и перенастроить вы его не сможете. изменения были сделаны хостером. Можете конечно с ним свзяться, и попытаться попросить чтоб он отключил для вас вышеупомянутые настройки, или просто не используйте FOLLOW_LOCATION, и делайте его вручную, если вам действительно оно нужно (это не так уж сложно сделать). по сути, это связано с безопасностью: вы можете сделать удаленный или локальный сервер, который вручную пришлет заголовок "Location: file:///etc/passwd", например. curl -- отдельное расширение пхп, и оно "не смотрит" на настройки open_basedir, из-за чего вы сможете считать этот файл.
1
|
||
|
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
|
|
| 15.08.2013, 15:39 [ТС] | |
|
Ну можно сказать что мой.
Спасибо. Добавлено через 2 часа 32 минуты В php.ini safe_mode = Off А httpd.conf одна запись вида: php_admin_value open_basedir "/var/www/tester/data:." Добавлено через 24 минуты Проблема решена, простите за трату времени.
0
|
|
| 15.08.2013, 15:39 | |
|
Помогаю со студенческими работами здесь
9
Авторизация с curl работает, как получить страницу в переменную? file_get_contents and cUrl Curl и file_get_contents Web-сервер не может отобразить страницу .php Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|