.htaccess & fopen mit hhtp

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

  • #31
    PHP-Code:
    $fp fsockopen("www.micronax-systems.de"80$errno$errstr30
    or die(
    "Fehler: ".$errstr);
    fputs ($fp"GET / HTTP/1.0\r\n\r\n");
    fputs($fp"Authorization: Basic ".base64_encode("user:pass"));        
    $source fgets($fp10000);
    fclose($fp); 
    $source = HTTP/1.1 200 OK

    Warum nicht der Inhalt der Docs?

    Micronax

    Kommentar


    • #32
      ich halte dir ja zu gute, dass du es mitlererweile was weiter geschafft hast. aber das das mit dem lesen ein sooo großes problem ist, kann ich nicht begreifen.

      also erneut:


      fgets -- Liest eine Zeile von der Position des Dateizeigers

      Kommentar


      • #33
        PHP-Code:
                        while (!feof($fp)) {
                            
        $source .= fgets($fp999);
                        }
        die(
        $source); 
        -> Es wird eine Confixx Seite ausgegeben "Domain ' ' Nicht verfügbar"



        Micronax

        Kommentar


        • #34
          Vielleicht versuchst du es doch noch einmal mit fopen. Wie wahsaga schon feststellte, sollte das (seit PHP3) mit userass@... klarkommen.
          PHP-Code:
          $host 'www.micronax-systems.de';
          $url 'http://user:pass@'.$host.$row['uri'];

          if (
          ini_get('allow_url_fopen')) {
              
          $fp fopen($url'r');
          } else {
              
          $fp fsockopen($host, ...);
              
          // fwrite etc.
          }
          // fread etc
          fclose($fp); 

          Kommentar


          • #35
            PHP-Code:
            $host 'www.micronax-systems.de';
            $url 'http://user:pass@'.$host.$row['uri'];

            $fp fopen($url'r');
            while (!
            feof($fp)) {
                
            $source .= fgets($fp100);
            }
            fclose($fp); 
            Code:
            Warning: fopen(): HTTP request failed! HTTP/1.1 401 
            Authorization Required in 
            /var/www/web302/html/security/cron/cron24.php on line 81
            Warning: fopen(http://...@www.micronax-systems.de/index.php): failed
             to open stream: Success in 
            /var/www/web302/html/security/cron/cron24.php on line 81
            Warning: feof(): supplied argument is not a valid stream resource in 
            /var/www/web302/html/security/cron/cron24.php on line 82
            Warning: fgets(): supplied argument is not a valid stream resource in
             /var/www/web302/html/security/cron/cron24.php on line 83

            Kommentar


            • #36
              http://de2.php.net/manual/en/function.fopen.php#41532
              http://de2.php.net/manual/en/wrappers.http.php

              Kommentar


              • #37
                Code:
                Fatal error: Cannot redeclare urlopen() (previously declared in 
                /var/www/web302/html/security/cron/cron24.php:87) in 
                /var/www/web302/html/security/cron/cron24.php on line 87
                Hääääää?

                Es redeklariert sich in der selben Zeile

                Kommentar


                • #38
                  Nein, die Fehlermeldung sagt, wo es zum ersten Mal deklariert wurde. Du deklarierst es noch einmal - wo genau, steht da allerdings nicht dabei.

                  Übrigens solltest du den Code aus dem Usercomment nicht einfach nur übernehmen. Versuchs zu verstehen!

                  Kommentar


                  • #39
                    Ne schleife am start?

                    Kommentar


                    • #40
                      Nein, die Fehlermeldung sagt, wo es zum ersten Mal deklariert wurde. Du deklarierst es noch einmal - wo genau, steht da allerdings nicht dabei.
                      doch, eigentlich schon.

                      Kommentar


                      • #41
                        Ja, ich habe es abegeändert. Doch er sagt er kann es nicht auf zeile 87 redeklarieren (zum letzen mal deklariert: selbe datei selbe zeile)!

                        Kommentar


                        • #42
                          Hubs.. ja ned schleife sry ;D

                          Kommentar


                          • #43
                            entsprechender code??

                            Kommentar


                            • #44
                              PHP-Code:
                              $result file_get_contents('http://user:pass@micronax-systems.de'.$row["uri"], false); 
                              Warning: file_get_contents(): HTTP request failed! HTTP/1.1 401
                              Authorization Required in
                              /var/www/web302/html/security/cron/cron24.php on line 87
                              Warning: file_get_contents(http://...@micronax-systems.de/index.php):
                              failed to open stream: Success in
                              /var/www/web302/html/security/cron/cron24.php on line 87

                              Kommentar


                              • #45
                                PHP-Code:
                                $opts = array('http' =>
                                   array(
                                       
                                'method'  => 'GET',
                                       
                                'header'  => 'Authorization: Basic '.base64_encode('user:pass'),
                                   )
                                );
                                $context  stream_context_create($opts);
                                $source file_get_contents('http://www.micronax-systems.de/index.php'false$context); 
                                *verwirr*

                                Kommentar

                                Lädt...
                                X