14:27

PHP

Ничего не понимаю !
Помогите, плз. Я только что всязась за освоение php.



Вот кусок кода:

<?php

$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30);

if (!$fp) {

echo "$errstr ($errno)<br>\n";

} else {

fputs ($fp, "GET / HTTP/1.0\r\nHost: www.example.com\r\n\r\n");

while (!feof($fp)) {

echo fgets ($fp,128);

}

fclose ($fp);

}

?>



Это я из helpa по php взяла.



Но мне нужно, что бы программа "подключалась" (не знаю, как по-правильному сказать) к страничке, которая у меня на компьютере лежит и оттуда информацию брала. На что мне заменить "www.example.com", 80 "?

Дома у меня стоит denver.

Комментарии
16.10.2005 в 14:31

WAAAAAAAAAGH!!!!!!1111ONEONE
чтобы к тебе подключалось, нужно чтобы у тебя был фиксированный ip адрес. Если его нет, то подключиться к тебе извне будет нельзя. Если адрес есть, то его нужно указать вместо "www.example.com". Порт (80) трогать не надо, если, конечно, денвер не настроен на какой-нибудь другой порт
16.10.2005 в 14:54

Ничего не понимаю !
Понятно.

Если у меня есть денвер - это сервер - у него есть ip (иначе какой это сервер, если к нему нельзя обратиться?)

А как узнать какой у него ip?
16.10.2005 в 15:04

WAAAAAAAAAGH!!!!!!1111ONEONE
*~ ChikA SimpatikA ~* ты всегда можешь обратиться к себе по 127.0.0.1 ;-) ip выдается не на сервер (программу), а на машину. И выдается ip адрес интернет-провайдером. если ты сидишь через модемное соединение, то у тебя нет фиксированного ip адреса, по которому к тебе можно будет достучаться из внешнего инета. Если выделенка, то обычно фиксированный ip адрес идет как дополнительная услуга и оплачивается отдельно. хозяин такого обычно его знает ;-)
16.10.2005 в 15:26

Ничего не понимаю !
Это я знаю. Ну про то, как ip выдается.



Но если, допустим, у меня нет выхода в нет?

Помему 127.0.0.1? Просто интересно. Сейчас попробую. Спасибо.
16.10.2005 в 15:50

WAAAAAAAAAGH!!!!!!1111ONEONE
*~ ChikA SimpatikA ~* 127.0.0.1 == localhost, всегда указывает на текущий компьютер.
16.10.2005 в 19:52

Fire in a hole!
*~ ChikA SimpatikA ~* для начала я бы попробовал написать адрес страницы как он идёт в броузере при работающем Денвере.

Если бы не помогло, пошёл бы путями, описанными выше.