4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
1 | |
Как сконфигурировать openserver, чтобы использовать file_get_contents?24.06.2015, 06:59. Показов 7675. Ответов 16
Метки нет (Все метки)
Привет!
Занимаюсь парсингом, на хостинге file_get_contents работает нормально, а вот на локальном сервере Open Server выходит ошибка: Warning: file_get_contents(https://www.site.com): in S:\DEVELOPER\openserver\OpenServer\domains\sport\lib\simple_html_dom.php on line 75 Что то в php.ini поправить надо?
0
|
24.06.2015, 06:59 | |
Ответы с готовыми решениями:
16
Как использовать куки, чтобы потом было можно их использовать в запросах Какие модули использовать в OpenServer Что лучше использовать для тестирования кода, OpenServer или Denwer Как подключить авторегистратор к компьютеру, чтобы использовать его как веб камеру? |
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
|
|
24.06.2015, 07:32 | 3 |
Мне кажется вы привели не полный текст ошибки, потому что PHP обычно пишет не только номер строки, но и в чём конкретно проблема, например, вот как было у меня: Не работает https . Поставил библиотеку и всё заработало...
1
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|||||||||||
24.06.2015, 07:33 [ТС] | 4 | ||||||||||
Слэши '/' вида.
Кодировка какая имеется ввиду? Кодировка сайта скорее всего utf-8. На хостинге конструкция работает и все успешно парсит, Warning только на локальном сервере. Для парсинга использую simle_html_dom. В конечном итоге ругань на строку в данной функции, ничего не менял в ней:
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
24.06.2015, 10:15 | 5 |
EVOSandru6, может Вы уже покажите полный текст ошибки?
1
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
24.06.2015, 10:49 [ТС] | 6 |
Warning: file_get_contents(https://www.site.com/link/): in S:\DEVELOPER\openserver\OpenServer\domains\sport\lib\simple_html_dom.php on line 75
Это все , что есть при таких параметрах в .htaccess : php_value error_reporting -1 php_flag display_errors on php_flag display_startup_errors on php_flag ignore_repeated_source off php_flag ignore_repeated_errors off php_flag track_errors on php_flag log_errors on php_flag mysql.trace_mode on
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|||||||||||
24.06.2015, 11:11 | 7 | ||||||||||
EVOSandru6, а что выведет
1
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
||||||
24.06.2015, 12:43 [ТС] | 8 | |||||
Ничего не вышло, наверное, потому что не отрабатывает
0
|
24.06.2015, 14:09 | 9 |
1
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
24.06.2015, 14:44 | 10 |
Нет, функция var_dump() не может не выводить ничего. Значит скрипт до туда не доходит даже.
1
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
|
25.06.2015, 17:35 | 11 |
Скорее всего нет ssl библиотеки, поэтому на https не может получить. Попробуй сайт на http какой нибудь поставить
1
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
26.06.2015, 02:44 [ТС] | 12 |
Вот такой php.ini у меня
allow_url_fopen = On allow_url_include = On extension=php_openssl.dll [openssl] openssl.cafile="%sprogdir%/modules/php/%phpdriver%/cacert.pem" ;openssl.capath=
0
|
26.06.2015, 19:56 | 14 |
Действительно. Может быть из-за php.ini. Может быть библиотеки ssl не хватает в сборке php.
Не по теме: Рекомендую не качать недостающие библиотеки с социальных ресурсов а действовать по схеме: Добавлено через 49 минут Не по теме: ссори, alexsamos33.
0
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
27.06.2015, 03:37 [ТС] | 15 |
Обновил openSSl из архива и докинул 2 файла из него, выплевывется ошибка:
Точка входа в процедуру php_checkuid не найдена в библиотеке DLL php5ts.dll Если ставлю старый php_opensssl.dll , то server ошибка исчезает, в любом случае сервер запускается, но проблему это не решает. Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in E:\DEVELOPER\OpenServer\domains\sport\lib\simple_html_dom.php on line 75 Warning: file_get_contents(https://www.1xbet.com/line/): failed to open stream: Invalid argument in E:\DEVELOPER\OpenServer\domains\sport\lib\simple_html_dom.php on line 75 bool(false) Добавлено через 35 минут Благодарю, Так открывается, посмотрим насколько удобно парсить, после simple_html_dom, все рутина.
0
|
27.06.2015, 10:57 | 16 |
Ещё, php_*.dll библиотеки которые вы вручную добавляете в интерпретатор php должны быть совместимы с этим интерпретатором с его версией. То есть для каждой версии интерпретатора php под нее есть её родные библиотеки.
EVOSandru6, так что, file_get_contents уже работает?
1
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
27.06.2015, 12:05 | 17 |
Это ошибка означает, что нужно добавить расширение openssl в php.
например в php.ini Код
extension=php_openssl.dll
1
|
27.06.2015, 12:05 | |
27.06.2015, 12:05 | |
Помогаю со студенческими работами здесь
17
Как оформить процедуру OutFloat в отдельный файл, чтобы потом использовать ее как макрос? Как сконфигурировать sendmail? Как сконфигурировать PDO? Как использовать if/else или try/except чтобы игнорировать ошибки ? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |