Zum Inhalt springen

PHP Datei anhand [PHP_SCRIPT_EXT] integrieren

Erstellt am 18. Mai 2007 · 2 Antworten · letzte Antwort am 20. Mai 2007

Tags: Frage

jeppo ·

Hallo,

ich bin auf einen seltsames problem gestossen und ich weiss nicht wie ich hier weiter machen kann.
Und zwar ich integriere in meinem content einen externe PHP-Formular mit PHP_SCRIPT_EXT soweit alles gut:

page.10.subparts.SUBINHALT = PHP_SCRIPT_EXT 
page.10.subparts.SUBINHALT.file = fileadmin/forms/formular.php

Die Datei formular.php includiert, nach dem tätigen der abschicken-button, eine weitere bestätigungsseite ok.php.

Soweit auch alles gut, aber sobald ich per GET variablen mitsenden möchte, erkennt/findet Typo3 die ok.php seite nicht mehr, z.b.:

# im formular.php
include("ok.php?test=1");

es kommt nämlich die fehlermeldung:

Warning: main(ok.php?test=1): failed to open stream: No such file or directory

Warum ist es so? kann man in diesen fall keine GET var mit senden? oder gibt es einen tricks um das zu umgehen?

Vielen Dank im Voraus.

Jeppo

boe ·

Nein kannst du nicht. Kannst es aber natürlich so lösen

# im formular.php
$_GET['test'] = 1;
include("ok.php");

bzw. irgendeine Variable setzen, welche dann im Include Teil wieder ausgelesen wird.

jeppo ·

Hallo boe, danke Dir!

Ja es konnte nicht funktionieren.

Ich habe jetzt das formular.php umgebaut, dort liegen ja alle var. die ich brauche.

Eine andere Frage, ist es nicht möglich eine PHP Script zu importieren die auf einen anderen URL liegt? z.B.:

page.10.subparts.SUBINHALT = PHP_SCRIPT_EXT 
page.10.subparts.SUBINHALT.file = http://www.maydomain.de/fileadmin/forms/formular.php

Sobald HTTP drinnen steht will er nicht mehr ...

Gruß

Jeppo