[LUGOS-PROG] PHP - kako dobiti HTTP response?

Matej Spiller Matej.Spiller at siol.net
Mon Jul 8 16:22:25 CEST 2002


lahko probas takole
<?php
$fp = fsockopen ("www.example.com", 80, $errno, $errstr, 30 /*timeout v
sekundah*/);
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);
}
?>
fopen zna tudi odpirati URL naslove (http, ftp, ...), sam ne vem ce dobis
tudi header.

//preveris ce obstaja dokument
$fp = @fopen("http://www.someurl.com/testfile.php3","r");
if ($fp)
{ print"The file exists!"; }
else
{ print"The file does not exist"; }




----- Original Message -----
From: "Matej Kovacic" <matthai at mail.ljudmila.org>
To: <lugos-prog at lugos.si>
Sent: Monday, July 08, 2002 12:01 PM
Subject: [LUGOS-PROG] PHP - kako dobiti HTTP response?


> Ziv!
>
> Eno PHP vprasanje.
>
> V Perlu obstaja knjiznica libwww, ki ima eno funkcijo get.
> Podamo URL, dobimo pa response code, response time, velikost dokumenta,
itd.
>
>
> Zanima me kaj bi bilo analogno temu v PHPju. Rabim namrec preveriti ali en
> URL, ki je podan kot parameter obstaja, kako velik je in kaksen je
response
> time do serverja.
>
>
> lp, Matej
>





More information about the lugos-prog mailing list