ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
3134
3134
EMPFEHLEN
-
Hallo,
ich habe auf einer anderen Domain ein Script liegen welches ich einbinden möchte. Dazu muss ich vorweg schon einmal sagen mein Server unterstützt kein register_global. Das Script führt ein paar Operationen aus und gibt dann ein Wert zurück. Nur mein Problem ist, das er noch nicht einmal das Script öffnet. Auf mein Localhost macht er das ohne Probleme nur auf mein Server nicht.
Kennt jemand eine Alternative wie man ein externes Script einbinden kann?PHP-Code:<?php
$returned='';
$fp=@fopen("http://www.domain.de/script.php?a=10&b=20","r");
if($fp){
while($line=fgets($fp,1000)){
$returned.=$line;
}
fclose($fp);
}
echo $returned;
?>
MfG mcphilli
-
Der Grund warum es bei Dir lokal aber nicht auf dem Server laeuft duerfte die Einstellung allow_url_fopen sein.
Nur wenn diese auf on steht kann mittels fopen() (und aehnlichen Funktionen, wie z.B. auch include()) URLs oeffnen. Das Problem dabei ist, dass man bei allow_url_fopen unheimlich aufpassen muss da dies die Tore fuer Cross-Site-Scripting gewaltig aufreisst.
Dementsprechend wird dies in der Regel auf off gestellt.
Alternativ kannst Du mit fsockopen() mit dem Server verbinden und dann ueber eine standardkonforme HTTP-Anfrage die gewuenscht Datei bekommen.
Die Suchfunktion sollte da einiges zu zu Tage foerdern und zum Thema HTTP mit PHP hab ich auch ein Tutorial verfasst.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Eine andere Frage wären, ob es überhaupt notwendig ist, die Skripte auf unterschiedlichen Servern zu speichern. Denn über HTTP bekämst du auch nur die Ausgabe des Skriptes.
Markus Wulftange
Ähnliche Themen
-
Externe Datei einbinden
Von wachteldonk im Forum PHPAntworten: 4Letzter Beitrag: 05.02.09, 19:52 -
[SVG]Externe SVG Dateien relativ in SVG Datei einbinden
Von hbrauchl im Forum XML TechnologienAntworten: 2Letzter Beitrag: 31.05.08, 11:35 -
externe Datei einbinden
Von Killer-Man im Forum PHPAntworten: 4Letzter Beitrag: 06.12.06, 17:31 -
externe Datei dynamisch einbinden
Von Zahnerer im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 22.02.05, 16:25 -
Externe Datei einbinden
Von W-Stefan im Forum Delphi, Kylix, PascalAntworten: 3Letzter Beitrag: 19.10.04, 16:31





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren