get_headers oder sowas mit PHP 4.3

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • get_headers oder sowas mit PHP 4.3

    Hallo Forum,

    Ich kann mit get_headers den Status einer Daitei auslesen. Also im idealfall ein HTTP/1.1 200 OK. Leider ist das so wies schent erst mit php 5 möglich. Gibt es für php 4 eine ahliche Möglichkeit? wenn ja, wonach könnte man suchen.

    cu rossyny

  • #2
    Re: get_headers oder sowas mit PHP 4.3

    Original geschrieben von rossy
    Ich kann mit get_headers den Status einer Daitei auslesen. Also im idealfall ein HTTP/1.1 200 OK.
    eine datei hat keinen HTTP-status, höchstens eine ressource hat einen.

    Leider ist das so wies schent erst mit php 5 möglich. Gibt es für php 4 eine ahliche Möglichkeit? wenn ja, wonach könnte man suchen.
    HEAD-request auf die ressource per fsockopen absetzen, rückgabe auswerten.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      rossy: wenn du die doku liest, wirf einen blick in die kommentare zu dieser funktion.

      Kommentar


      • #4
        1000 Dank erst mal für die schnellen Antworten.
        Möchte der Nachwelt das Ergebis natürlich nicht vorenthalten.
        Also wer was damit anfangen kann... Bitteschön...


        <?php
        $url = "http://www.php-resource.de/forum/showthread.php?threadid=50654";
        $url_arr = parse_url($url);
        $url_host_name = $url_arr[host];
        $url_file_name = $url_arr[path];
        $url_query_string = $url_arr[query];
        $test_slash = substr($url_file_name,0,1);
        if($test_slash=="/"){
        $url_file_and_query = substr($url_file_name,1);
        }
        if($url_query_string!=""){
        $url_file_and_query = substr($url_file_name,1)."?".$url_query_string;
        }
        $fp = fsockopen ($url_host_name, 80, &$errno, &$errstr, 600);
        fputs ($fp, "GET /$url_file_and_query HTTP/1.0
        Host:$url_host_name
        Content-type: application/x-www-form-urlencoded
        Connection: close
        ".$dummy."
        ");
        $lines = fgets($fp,128);
        echo $lines;
        ?>

        cu rossyny

        Kommentar


        • #5
          bitte berücksichtigen: http://www.php-resource.de/forum/sho...threadid=50454

          Kommentar


          • #6
            so besser???

            PHP-Code:
            <?php 
            $url 
            "http://www.php-resource.de/forum/showthread.php?threadid=50654";
            $url_arr parse_url($url);
            $url_host_name $url_arr[host];
            $url_file_name $url_arr[path];
            $url_query_string $url_arr[query];
            $test_slash substr($url_file_name,0,1);
            if(
            $test_slash=="/"){
            $url_file_and_query substr($url_file_name,1);
            }
            if(
            $url_query_string!=""){
            $url_file_and_query substr($url_file_name,1)."?".$url_query_string;
            }
            $fp fsockopen ($url_host_name80, &$errno, &$errstr600);
            fputs ($fp"GET /$url_file_and_query HTTP/1.0
            Host:
            $url_host_name
            Content-type: application/x-www-form-urlencoded
            Connection: close
            "
            .$dummy."
            "
            );
            $lines fgets($fp,128);
            echo 
            $lines;
            ?>

            Kommentar


            • #7
              Original geschrieben von rossy
              so besser???
              *auf editier-Button deutet*...

              Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

              bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
              Wie man Fragen richtig stellt

              Kommentar


              • #8
                HEAD-request auf die ressource per fsockopen absetzen

                Kommentar

                Lädt...
                X