HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - HTML -> PHP -> HTML

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

HTML -> PHP -> HTML

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
GueAck



Anmeldungsdatum: 02.06.2009
Beiträge: 2

BeitragVerfasst am: 02.06.2009 20:06:19    Titel: HTML -> PHP -> HTML Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Frosty
Häufiger Poster


Anmeldungsdatum: 27.10.2008
Beiträge: 221

BeitragVerfasst am: 05.06.2009 08:33:12    Titel: Antworten mit Zitat

Hallöchen,
soll ein Link angezeigt werden? Dann hilft dir

Code:
echo $myLink;

Wobei $myLink dein generierte String ist.

Soll automatisch eine URL geöffnet werden? Dann hilft dir

Code:
header ("Location ".$myURL);


LG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Frosty
Häufiger Poster


Anmeldungsdatum: 27.10.2008
Beiträge: 221

BeitragVerfasst am: 05.06.2009 08:36:22    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
GueAck



Anmeldungsdatum: 02.06.2009
Beiträge: 2

BeitragVerfasst am: 05.06.2009 16:43:02    Titel: DANKE, da ist noch eine Täcke... Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.