Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2013, 09:13   #1
myorient
Пользователь
 
Регистрация: 27.05.2013
Сообщений: 24
По умолчанию Исходник web страницы

Скажите опять 25, но всё же...
Здрасьте. Копал инфу в рунете как средствами пхп заполучить исходный текст веб страницы. Да никак не получается сделать ето у себя на серваке (denwer). Уже пробовал и с помощью file_get_contents и cURL: безрезультатно... Ув. профи, помогите с этой дилеммой, плиз.
myorient вне форума Ответить с цитированием
Старый 21.08.2013, 10:38   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Исходный код этой страницы:
PHP код:
header('Content-Type: text/html; charset=windows-1251');
$page_content file_get_contents('http://programmersforum.ru/showthread.php?t=242450');
echo 
'<pre>' htmlspecialchars($page_content) . '</pre>'
Если не срабатывает – возможно, в php.ini отключена опция allow_url_fopen.
Проверить это можно при помощи phpinfo.
Соответственно, в этом случае нужно её включить и перезапустить web-сервер.
Andkorol вне форума Ответить с цитированием
Старый 21.08.2013, 10:58   #3
myorient
Пользователь
 
Регистрация: 27.05.2013
Сообщений: 24
По умолчанию

Нет. Всё та же ошибка:
Код:
Warning: file_get_contents(http://programmersforum.ru/showthread.php?t=242450) [function.file-get-contents]: failed to open stream: HTTP request failed! in A:\home\domain.com\www\1.php on line 3
Далее конфиг пхп:
Код:
allow_url_fopen	On
В ЧЁМ ПРОБЛЕМА?
myorient вне форума Ответить с цитированием
Старый 21.08.2013, 11:37   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Возможно, файервол блокирует доступ наружу для PHP (или для Apache). Пробуй отключить – и проверяй работу скрипта.
Denwer вообще штука мутная.
Andkorol вне форума Ответить с цитированием
Старый 21.08.2013, 13:28   #5
myorient
Пользователь
 
Регистрация: 27.05.2013
Сообщений: 24
По умолчанию

Ну уж не знаю... Я пробовал на двух разных машинах с разными сетями. У одной машины стоит DHCP а другая работает по прокси.
А у вас Ваш код работает?
myorient вне форума Ответить с цитированием
Старый 21.08.2013, 13:32   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

а попробуйте запустить этот же код на внешнем веб-сервере. Если работает - все таки в вашей локальной машине проблемы (настройки)
ADSoft вне форума Ответить с цитированием
Старый 21.08.2013, 13:44   #7
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от myorient Посмотреть сообщение
А у вас Ваш код работает?
Да, работает.
Andkorol вне форума Ответить с цитированием
Старый 21.08.2013, 13:54   #8
myorient
Пользователь
 
Регистрация: 27.05.2013
Сообщений: 24
По умолчанию

Да. Вы правы. Дело в брандмауере. Он, с*ка блокирует.
myorient вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разработка web страницы matewolf Помощь студентам 7 06.02.2012 18:08
Загрузка Captchi из Web-страницы ov_er_lo_rd_3 Работа с сетью в Delphi 0 06.01.2012 00:17
Исходник страницы в WebBrowser s197 Общие вопросы .NET 1 29.12.2010 15:37
idhttp.get() не получает исходник страницы mistrmax Работа с сетью в Delphi 2 30.05.2010 17:26
Считывание с web страницы в java TriV Помощь студентам 0 07.02.2010 20:28