kostenloser Webspace werbefrei: lima-city


Webseite streamen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kostenlose-javascripts

    Kostenloser Webspace von kostenlose-javascripts

    kostenlose-javascripts hat kostenlosen Webspace.

    Hi,
    kann mir jemand mal ein Codebeispiel um Webseiten zu streamen geben?
    Ich könne mir vorstellen ,dass das Ganze mit Php oder (und) Ajax geht. Ich finde
    in Google auf die Schnelle nichts. Ich hoffe nicht das sowas auf lima verboten ist (z.B. wie Proxyscripts (funktioniert ja ähnlich, oder genauso??:confused:)).
    Ansonsten will ich es aber trotzdem mal auf localhost ausprobieren!
    Danke für die Antworten!!
    :biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m*********i

    function Stream($host){
        $sock = fsockopen($host, 80);
    
        fputs($sock, "GET / HTTP/1.1\r\n");
        fputs($sock, "Host: $host\r\n");
        fputs($sock, "Connection: close\r\n\r\n");
    
        while(!feof($sock)){
            $res .= fgets($sock);
        }
    
        fclose($sock);
    
        return $res;
    }
    
    Stream("www.example.com");

    In der Variable $res befindet sich der Quelltext der Seite.
    :wink:
  4. misterbastis Variante geht natürlich auch, aber ... warum einfach, wenns auch kompliziert geht?
    $code = file_get_content($url);

    gitb dir den Quelltext der Seite. Du kannst über stream_context_create sogar zusätzliche Header schicken, Timeouts festlegen, usw.
  5. Autor dieses Themas

    kostenlose-javascripts

    Kostenloser Webspace von kostenlose-javascripts

    kostenlose-javascripts hat kostenlosen Webspace.

    Ist das jetzt auf Lima-City erlaubt?
    Darf ich dieses Script einsetzen?
  6. kostenlose-javascripts schrieb:
    Ist das jetzt auf Lima-City erlaubt?
    Darf ich dieses Script einsetzen?
    Ja. Aber nur, wenn du keinen Proxy o.Ä. betreiben willst.

    Beitrag zuletzt geändert: 12.2.2011 14:30:35 von drafed-map
  7. Autor dieses Themas

    kostenlose-javascripts

    Kostenloser Webspace von kostenlose-javascripts

    kostenlose-javascripts hat kostenlosen Webspace.

    Was mach ich falsch??? Funktioniert bei mir nicht!!
    Chrome gibt bei bei Bsp.1 eine Endlosliste von Fehlermeldung (kann nichts markieren also Bild):
    http://kostenlose-javascripts.lima-city.de/images/Stream.png
    Der Code:
    <?php
    function Stream($host){
        $sock = fsockopen($host, 80);
    
        fputs($sock, "GET / HTTP/1.1\r\n");
        fputs($sock, "Host: $host\r\n");
        fputs($sock, "Connection: close\r\n\r\n");
    
        while(!feof($sock)){
            $res .= fgets($sock);
        }
    
        fclose($sock);
    
        return $res;
    }
    
    Stream("http://www.lima-city.de");
    ?>

    Woran liegt das???
    :confused:
  8. Du musst in deiner php.ini (sollte bei dir in D:\xampp\php\ zu finden sein) erst das Socket-Modul aktivieren (die Zeile "extension=php_sockets.dll" ist wahrscheinlich schon eingetragen und nur auskommentiert).

    Ich würde dir aber empfehlen, die Variante von nikic verwenden, denn die ist einfacher und weniger fehleranfällig:
    nikic schrieb: misterbastis Variante geht natürlich auch, aber ... warum einfach, wenns auch kompliziert geht?
    $code = file_get_content($url);

    gitb dir den Quelltext der Seite. Du kannst über stream_context_create sogar zusätzliche Header schicken, Timeouts festlegen, usw.
    Bezüglich Header, Timeouts, etc. siehe PHP-Doku.
  9. m*********i

    Die Adresse musst du nur mit www ohne das vorangesetzte http schreiben.
    Stream("www.lima-city.de");
    warum einfach, wenns auch kompliziert geht?

    Mir war nicht bewusst das so etwas mit file_get_contents möglich ist.

    Header, Timeouts kanns du mit meiner Funktion auch senden / setzen.
    Es ist auch das senden von post / multipart - Daten möglich.

    Aber ich denke die kürzere Variante von nikic ist besser. :wink:

    Beitrag zuletzt geändert: 12.2.2011 20:05:59 von misterbasti
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!