mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 05.12.2016 05:31 Benutzername: Passwort: Auto-Login

Thema: HTTP-Ausruf aus PHP heraus vom 13.09.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> HTTP-Ausruf aus PHP heraus
Autor Nachricht
dj-falk
Threadersteller

Dabei seit: 01.02.2006
Ort: Halle (Saale)
Alter: 41
Geschlecht: Männlich
Verfasst Mi 13.09.2006 12:24
Titel

HTTP-Ausruf aus PHP heraus

Antworten mit Zitat Zum Seitenanfang

Ich möchte gern innerhalb eines PHP-Skriptes eine URL auf einem anderen Server aufrufen und das Ergebnis auswerten. Das ganze soll dann wie eine abgespeckte Variante eines Webservices funktionieren.

PHP-Skript auf Server A ruft http://server.b/whatever.php?wert=500&action=write&secure_code=ksdfbasfbasdf324z23ksdfb
auf.

whatever.php auf Server B schreibt den Wert in die DB und gibt eine Seite vom Mimetype text/plain mit dem Inhalt "OK" zurück.

Server A wertet den Inhalt aus und weiß, dass die Übertragung geklappt hat.

Wie kann ich diesen URL-Aufruf und die Auswertung der Rückgabe realisieren? Hat das schonmal jemand gemacht?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
stsy2k

Dabei seit: 30.01.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 13.09.2006 12:31
Titel

Antworten mit Zitat Zum Seitenanfang

Entweder per include() oder PostToHost (siehe $Suchmaschine).
  View user's profile Private Nachricht senden
Anzeige
Anzeige
dj-falk
Threadersteller

Dabei seit: 01.02.2006
Ort: Halle (Saale)
Alter: 41
Geschlecht: Männlich
Verfasst Mi 13.09.2006 12:50
Titel

Antworten mit Zitat Zum Seitenanfang

cool. habs gefunden:

function PostToHost($host, $path, $referer) {
$fp = fsockopen($host,80);
fputs($fp, "GET $path HTTP/1.1\n");
fputs($fp, "Host: $host\n");
fputs($fp, "Referer: $referer\n");
fputs($fp, "Connection: close\n\n");
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
fclose($fp);

return $res;
}

$x = PostToHost(
"server.b",
"/whatever.php?wert=500&action=write&secure_code=ksdfbasfbasdf324z23ksdfb",
"http://server.a/referrer.php");

echo $x;
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tacker

Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 36
Geschlecht: Männlich
Verfasst Mi 13.09.2006 15:44
Titel

Antworten mit Zitat Zum Seitenanfang

HTTP_Request
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [PHP] Formular aus sich selbst heraus aufrufen
PHP : session_start() und HTTP Header
PHP Problem mit dem Ausgeben des BBCodes bei [url=http://..]
window.open() aus flash heraus
AS3 - MovieClips aus Klassen heraus ansprechen
wie finde ich bei google den rang einer webseite heraus?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.