Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с чтением страниц через сокеты
 
 автор: kras-nastya   (28.01.2007 в 20:47)   письмо автору
 
 

Странная вещь получилась. Сначала скрипт читал через сокет данные чужой страницы, а потом тот же самый скрипт (никаких изменений) стал выдавать:


403 Forbidden Date: Sun, 28 Jan 2007 17:52:19 GMT
 Server: Apache/1.3.33 Connection: close Content-Type: text/html; 
charset=iso-8859-1 <!DOCTYPE HTML PUBLIC " -//IETF//DTD HTML 2.0//EN">
 <HTML><HEAD> <TITLE>403 Forbidden</TITLE> </HEAD><BODY> <H1> Forbidden</H1> 
You don't have permission to access / on this server.<P> <HR> <ADDRESS>Apache/1.3.33 
Server at www.hn.ru Port 80</ADDRESS> </BODY></HTML>


Что случилось? Кто-то на том сайте мог вдруг запретить доступ?

   
 
 автор: Trianon   (28.01.2007 в 21:19)   письмо автору
 
   для: kras-nastya   (28.01.2007 в 20:47)
 

Вероятно, владельцам надоело, что Вы слизываете у них контент....

   
 
 автор: kras-nastya   (28.01.2007 в 21:44)   письмо автору
 
   для: Trianon   (28.01.2007 в 21:19)
 

Я не специалист в программировании. В такой ситуации можно это как-то обойти?

   
 
 автор: Саня   (28.01.2007 в 23:30)   письмо автору
 
   для: kras-nastya   (28.01.2007 в 21:44)
 

Для начала покажите скрипт и дайте ссылку на страницу, которую вы хотите взять.

   
 
 автор: cheops   (28.01.2007 в 23:47)   письмо автору
 
   для: kras-nastya   (28.01.2007 в 20:47)
 

Ваш IP-адрес забанен, скорее всего через .htaccess.

   
 
 автор: kras-nastya   (29.01.2007 в 00:27)   письмо автору
 
   для: cheops   (28.01.2007 в 23:47)
 

Но у меня динамический IP.
А можно ли как-то посылать серверу другой IP?

   
 
 автор: cheops   (29.01.2007 в 02:30)   письмо автору
 
   для: kras-nastya   (29.01.2007 в 00:27)
 

Т.е. скрипт работает не на сервере, а на локальной машине?

   
 
 автор: kras-nastya   (29.01.2007 в 16:50)   письмо автору
 
   для: cheops   (29.01.2007 в 02:30)
 

>Т.е. скрипт работает не на сервере, а на локальной машине?

Оооо, я поняла, простите, неграмотную... Я думала, речь о моем IP.
Все верно, скрипт работает на сервере. А у сервера статический IP, да?

Так. Тогда еще несколько вопросов:

1) Можно ли как-то обойти запрет по IP?
2) Можно ли запустить скрипт с моей локальной машины? Что для этого нужно?
Мне эти данные нужно сгрузить для личного пользования, так что мне все равно откуда качать.
3) Тогда странная вещь получается. Вчера вечером у меня этот скрипт опять на 5 минут заработал, а потом опять - запрет. Они что, включили мне доступ, а потом снова выключили?

   
 
 автор: cheops   (30.01.2007 в 00:48)   письмо автору
 
   для: kras-nastya   (29.01.2007 в 16:50)
 

1) Можно, для этого следует либо использовать прокси-сервер, который будет подставлять свой IP-адрес или загружать данные с другой машины (опять же с другим IP-адресом).
2) Можно, для этого необходимо развернуть локальную связку серверов, о том как это сделать можно почитать в статье по ссылке http://www.softtime.ru/article/index.php?id_article=24.
3) Хм... возжно обновлялся .htaccess и вы как раз попали в этот промежуток, а может просто что-то глючить начало... в любом случае попробуйте помониторить ситуацию, может само рассосётся :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования