ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
1909
1909
EMPFEHLEN
-
Hallo,
ich möchte mit einem PHP Script eine bestimmte Internet Seite auslesen. Das ist soweit kein Problem, würde die Internetseite nicht POST-Variablen benötigen, um die Seite korrekt darzustellen.
Daher muss auch mein PHP Script POST Variablen verschicken können, damit es die Seite korrekt auslesen kann.
Bisher habe ich die Internetseite mit
fopen ("http://www.test.de/index.html'", "r");
eingebunden.
Damit kann ich aber leider keine Variablen überschicken
Gibt es irgendeine Möglichkeit, Variablen zu verschicken?
-
Hier hast du in $site die Daten innerhalb der html, mit denen du weiterarbeiten kannst.PHP-Code:
$name="Dein-Link";
@$include_inhalt=file("$name");
@$include_daten=implode("",$include_inhalt);
$search_inhalt = array (
"'<!DOCTYPE[^>]*?>'si",
"'<HEAD[^>]*?>.*?</HEAD>'si",
"'<BODY[^>]*?>'si",
"'</BODY>'si",
"'<HTML[^>]*?>'si",
"'</HTML>'si");
$replace_inhalt = array ("","","","","");
$site = preg_replace ($search_inhalt, $replace_inhalt, $include_daten);
-
Danke für deine Antwort,
aber das entscheidende was ich brauche, ist ja eine Möglichkeiten, beim Öffnen der Seite POST Variablen zu übergeben , und dies ist dabei ja auch nicht der Fall.
-
05.06.04 11:55 #4
Naja so einfach geht das auch nicht. Du kannst nicht per fopen eine Seite mit Post Variablen empfangen, geschweige denn senden.
Du musst, wenn von dir aus Daten senden willst, ein Formular einfügen, dass dann per Submit auf die Zielseite gesendet wird. Da müssen dann die entsprechenden Scriptruntimes existieren, die diese Post Variablen verarbeiten können.
In diesem Sinne
-
du fügst den code ja anscheinend in eine php seite ein
da kannst du doch dann über die eingefügte seite einfach $_POST[action] = "lkjjL"
etc einfügen
-
Wieso soll das nich gehen?Original geschrieben von Blandorin
Danke für deine Antwort,
aber das entscheidende was ich brauche, ist ja eine Möglichkeiten, beim Öffnen der Seite POST Variablen zu übergeben , und dies ist dabei ja auch nicht der Fall.
über den Code von oben einfach dies drüber setzen:
$var= $_GET['var'];
und bei dem Link dieses nehmen:
$name="http://deinSeite.de/index.php?var=$var";
und schon übergibst du deine Variable in den Link
-
05.06.04 13:11 #7
Das ist aber eine GET und keine POST Methode.
Indem Fall klappt es nur mit gegenseitiger Formular bzw. Scriptbehelfung.
In diesem Sinne
-
Jo war ja nur nen Beispiel, kann ja anstelle get post nehmen
-
@low-group: wie sollte man denn auf diese Weise post statt get nehmen? Die post-Variablen werden ja nicht einfach an die URL angehängt, sondern "unsichtbar" übergeben.
Die Standard Methode wäre wirklich mit einem Formular, aber wenn man das "öfters" machen muss (also mit öfters meine ich einige 100er Mal...) dann ist das ziemlich blöd mit einem Formular, zumal es ja eigentlich automatisch geschehen soll.
Trotzdem Danke, ich werde wohl auf andere Sprachen zurückgreifen müssen...
Gruß
Blandorin
-
06.06.04 12:32 #10
Nun ASP bietet da auch ebenfalls keine Lösung, selbst wenn einer glaubt das durch Microsoft´s Code Minimierung, sich etwas in der Richtung hin getahn hat. Wie gesagt, mit Formularen ist dies möglich und auch im Prinzip nicht so umständlich.
Man muss im Prinzip in seinem Template System(vorausgesetzt man hat so etwas) zuerst ein Formular interpretieren, das je nachdem Daten sendet. Also ich seh da kein großes Unterfangen bei diesem Projekt.
In diesem Sinne
-
Es wäre nett, wenn du mir das näher erläutern würdest.
Was meinst du mit einem "Template System [..] das je nachdem Daten sendet" ? Ein kleiner Code Schnipsel würde evtl. einiges verständlicher machen?
-
Sag mal liest irgendeiner auch mal die Kommentare auf PHP.net
http://de2.php.net/fsockopen
Der Kommentar von "asalamanca at redcetus dot com" vom
18-Nov-2003 05:27 tut's in abgewandelter Form.
Nils
Ähnliche Themen
-
Formular per POST an Frameset auf neuer Seite schicken
Von yahooooo im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 08.11.08, 00:16 -
Daten per POST an MySQL schicken
Von -André- im Forum PHPAntworten: 4Letzter Beitrag: 26.02.08, 10:18 -
schicken von Post daten via header
Von judos im Forum PHPAntworten: 6Letzter Beitrag: 09.12.06, 16:20 -
Per GET und POST schicken
Von jackob100 im Forum PHPAntworten: 1Letzter Beitrag: 21.05.06, 17:26 -
Variablen aus flash speichern (nicht per mail schicken)
Von Clash im Forum Flash PlattformAntworten: 12Letzter Beitrag: 06.05.02, 17:21





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren