mit php quelltext auslesen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

Beitrag von Advanced-Rookie »

das komische ist, das jede x beliebige seite funktioniert, mit und ohne parameter, vöiilg egal, nur bei google streikt er, ich kann aber mein script nicht so halb-richtig stehen lassen, später find ich den Fehler nie mehr.
Stell dir vor es ist Krieg und niemand geht hin.
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

Beitrag von Advanced-Rookie »

Stell dir vor es ist Krieg und niemand geht hin.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Advanced-Rookie hat geschrieben:Lustig, was soll das mit udp und so?
Du musst dir natürlich auch das richtige angucken.
Beispiel 1. fsockopen()-Beispiel:

Code: Alles auswählen

<?php
$fp = fsockopen ("www.example.com", 80, &$errno, &$errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    fputs ($fp, "GET / HTTP/1.0\r\n\r\n");
    while (!feof($fp)) {
        echo fgets($fp,128);
    }
    fclose($fp);
}
?>
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

Beitrag von Advanced-Rookie »

kann mir jetzt jemand sagen warum das script auf google nicht funktioniert?

Den link zu meinen PHP-infos hab ich schon angegeben
Thx
Stell dir vor es ist Krieg und niemand geht hin.
Advanced-Rookie
Mitglied
Beiträge: 124
Registriert: 04.10.2002 15:02
Kontaktdaten:

Beitrag von Advanced-Rookie »

Code: Alles auswählen

<?php

$datei = fsockopen ("www.getmoney-online.com", 80, &$errno, &$errstr, 30);
$html=fread($datei, 50000);
$strlen=strlen($html);
echo $html;
?>
Das ist mein code, warum ließt der die Datei nicht aus? Mir fopen gehts wunderbar!
Stell dir vor es ist Krieg und niemand geht hin.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Code: Alles auswählen

error_reporting(E_ALL);
ist Dein Freund.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Guck dir doch mal das Beispiel an, was auf der Seite steht. Du musst dem Server erst sagen, was er dir schicken soll (mit fputs). Also im einfachsten Falle "GET /pfad/zur/datei HTTP/1.0". Bei Virtuellen Hosts (mehrere Domains pro Server) musst du zusätzlich noch einen "Host: www.example.com" Header angeben.

http://www.ietf.org/rfc/rfc2616.txt
Antworten

Zurück zu „Coding & Technik“