|
Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
GueAck
Anmeldungsdatum: 02.06.2009 Beiträge: 2
|
Verfasst am: 02.06.2009 20:06:19 Titel: HTML -> PHP -> HTML |
|
|
Hallo Experten,
ich bin PHP-Neuling, erste Ãœbungen klappten prima.
Was ich möchte:
1. HTML-Seite mit Eingabemöglichkeit für einen String
2. Dieser String wird an PHP gesendet
3. PHP macht daraus einen neuen String.
4. Der String ist als Link auf eine HTML-Seite zu verstehen und die entsprechende HTML-Seite soll geöffnet werden.
5. PHP-Code ab jetzt erledigt, bis zu erneutem Aufruf über Punkt 1.
Punkte 1 - 3 klappen (Formular mit senden and die PHP-Datei), Problem ist das Öffnen des Links, also der "Rückweg".
Muss doch gehen, oder macht man so etwas vollkommen anders?
Beste Grüße
Guenther |
|
Nach oben |
|
|
Frosty Häufiger Poster
Anmeldungsdatum: 27.10.2008 Beiträge: 221
|
Verfasst am: 05.06.2009 08:33:12 Titel: |
|
|
Hallöchen,
soll ein Link angezeigt werden? Dann hilft dir
Wobei $myLink dein generierte String ist.
Soll automatisch eine URL geöffnet werden? Dann hilft dir
Code: |
header ("Location ".$myURL); |
LG |
|
Nach oben |
|
|
Frosty Häufiger Poster
Anmeldungsdatum: 27.10.2008 Beiträge: 221
|
Verfasst am: 05.06.2009 08:36:22 Titel: |
|
|
Ich vergaß, dass du vor der header-Funktion keinerlei Ausgaben haben darfst. Das kannst du umgehen, indem du vorherige Ausgaben erstmal sammelst (cache) und nach dem Header auswirfst:
Code: |
ob_start(); //Starte caching
/* [...] CODE */
header ("Location: ".$myURL);
ob_end_clean(); //End caching |
|
|
Nach oben |
|
|
GueAck
Anmeldungsdatum: 02.06.2009 Beiträge: 2
|
Verfasst am: 05.06.2009 16:43:02 Titel: DANKE, da ist noch eine Täcke... |
|
|
Cachen war nicht nötig, es muss nur der geammte Pafdname angegeben werden. In einem Forum habe dann das gefunden, was genau das macht, was ich brauche.
Gruß Guenther
------------------------------------
<?php
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = 'Test_abcxyz.htm';
header("Location: http://$host$uri/$extra");
exit;
?> |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|