[php] jak sciagnac strone Fputs ?

0
$data = "Host: www.wp.pl\r\n";


$sock = @fsockopen('http://www.wp.pl/', 80);

//wysylam zapytanie do serera
fputs($sock, $data); $html = "";

//dopoki serwer odpowiada zbieram dane do stringa $html
while(!feof($sock)) $html .= fgets($sock, 4096);



//zamykam port
fclose($sock);


echo $html;

i powinna sie wyswietlic strona wp.pl a nie moge tego zrobic

0

nie moge sciagnac strony sms.idea.pl

Jak mam ponizszy KOD to wyswietla glowna strone

<?php
$fp = fsockopen("www.idea.pl", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.idea.pl\r\n";
    $out .= "Connection: Close\r\n\r\n";

    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?>

a jak wpisze taki kod to powinien wyswietlic strone sms.idea.pl
a wywala blad dlaczego ?

<?php
$fp = fsockopen("sms.idea.pl", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.idea.pl\r\n";
    $out .= "Connection: Close\r\n\r\n";

    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?>
0

zeby wyswietlila sie strona wp.pl powinienes dac przynajmniej:

$data  = "GET / HTTP/1.0\r\n";
$data .= "Host: www.wp.pl\r\n\r\n";

[dopisane]

co do postu o sms.idea.pl:

  1. zaloz sobie konto na 4p, w tedy bedziesz mogl edytowac swoje posty
    (pisanie kilku pod rzad w malym odstepie czasu nie jest tu mile widziane)

  2. spraw sobie program HTTPLook, dzieki niemu bedziesz mogl dokladnie zbadac co wyslal przegladarka do serwera HTTP...

1 użytkowników online, w tym zalogowanych: 0, gości: 1