Fremde Skripte ansteuern
Alex
- php
0 e70 Andavos0 Sven Rautenberg0 C. Marthen0 Tom
Hallo!
Bräuchte mal eure Hilfe...
Es geht um folgendes :
Ich möchte per Skript daten an ein anderes Skript, dass auf einem anderen Server liegt, auf das ich keinen Zugriff habe übergeben (was ja an sich kein problem ist, einfach die richtigen Formulardaten übergeben - z.B. über den "form action='...'" befehl)... jetz möchte ich allerdings die Ergebnisseite die das fremde als antwort ausgibt unterdrücken und dafür meine eigene Antwortseite anzeigen...
ist sowas überhaupt realisierbar ???
Bitte helft mir!
Liebe Grüße
Alex
Hi,
rufe die fremde Seite einfach in einem unsichtbaren IFrame auf..
E7
Hallo,
Mit deinen Infos:
Nein
Also du könntest das höchstens in einem Inframe (oder ähnliches) laden lassen.
Kommt aber drauf an, wie das aussieht, wenn die andere Ergebnisseite aussieht
MFG
Andavos
Moin!
ist sowas überhaupt realisierbar ???
Ja klar.
Wer schickt die Formulardaten?
Der Browser? Dann gehts nicht?
Dein Skript? Dann kriegt das auch die Antwort und kann damit machen, was du willst.
- Sven Rautenberg
ja ist es:
du brauchst nur folgendes script zu verändern.
<?php
$file = (empty($_GET[show])) ? "http://www.heise.de/newsticker/" : $_GET[show] ;
$fcontents = implode ('', file($file));
if(empty($_GET[show])){
$body = explode ("</HEISETEXT>", $fcontents);
preg_match_all("'<a href=".*?">.*?</a>'si",$body[1],$beschreibung);
foreach($beschreibung[0] as $key=>$value){
$news[$key] = str_replace("<A HREF="","<A HREF="".$_SERVER[PHP_SELF]."?show=http://www.heise.de",$value);
}
foreach($news as $key=>$value){
echo $key."=>".$value."<br>";
}
}else{
preg_match_all("'<HEISETEXT>.*?</HEISETEXT>'si",$fcontents,$beschreibung);
print_r($beschreibung);
}
?>
Hallo!
Bräuchte mal eure Hilfe...
Es geht um folgendes :
Ich möchte per Skript daten an ein anderes Skript, dass auf einem anderen Server liegt, auf das ich keinen Zugriff habe übergeben (was ja an sich kein problem ist, einfach die richtigen Formulardaten übergeben - z.B. über den "form action='...'" befehl)... jetz möchte ich allerdings die Ergebnisseite die das fremde als antwort ausgibt unterdrücken und dafür meine eigene Antwortseite anzeigen...
ist sowas überhaupt realisierbar ???
Bitte helft mir!
Liebe Grüße
Alex
Hello Alex,
Die Frage hatten wir die letzen Tage hier schon einmal. Wenn Du mitgelesen hättest, wüsstest Du, dass ich google mit den Begriffen "Post to Host" empfohlen hatte.
Liebe Grüße aus http://www.braunschweig.de
Tom