Avatar billede madsmm Nybegynder
24. marts 2004 - 11:46 Der er 6 kommentarer og
1 løsning

Læse headers fra url

Hejsa,

Jeg har en url hvor jeg henter xml data, men har brug for at vide hvad der står i headeren på den url, for at være sikker på jeg skal hente..

hvordan læser jeg headere ud fra en url ?

På forhånd tak!
Avatar billede detox Nybegynder
24. marts 2004 - 11:55 #1
Måske du kan bruge: get_meta_tags()
Avatar billede madsmm Nybegynder
24. marts 2004 - 12:00 #2
Nej, desværre!
Avatar billede detox Nybegynder
24. marts 2004 - 12:32 #3
Hvad er det mere præcist du har brug for?
Avatar billede madsmm Nybegynder
24. marts 2004 - 12:35 #4
jeg har en url : http://min.url.dk/xmldata.php

den side (xmldata.php) indeholder et ETag i headeren, og det vil jeg gerne kunne læse... hvordan gør jeg det ?
Avatar billede madsmm Nybegynder
26. marts 2004 - 09:48 #5
Nå, jeg fandt selv løsningen :

<?
if ($url) {
    $parts = parse_url($url);
    echo "<pre>";
    print_r($parts);
    echo "</pre>";   
   
    $fp = fsockopen($parts["host"], 80, $errno, $errstr);
    if (!$fp) {
          echo "No filepointer : $errstr ($errno)<br />\n";
    } else {
          fwrite($fp,"HEAD http://".$parts["host"].$parts["path"]."?".$parts["query"]." HTTP/1.0\n\n");
          while (!feof($fp)) {
            $f = $f.fread($fp,4096);
          }
        fclose($fp);
        echo "<pre>";
        echo $f;
        echo "</pre>";
    }
}
?>
<form action="index.php" method="post">
<input type="text" name="url" value="<?=$url?>" size="150"/><br/>
<input type="submit"/>
</form>
Avatar billede madsmm Nybegynder
26. marts 2004 - 09:48 #6
Tak!
Avatar billede madsmm Nybegynder
26. marts 2004 - 09:49 #7
Selv tak ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester