PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : linken in php



mezzo mix
18-05-2002, 11:31
hallo,
ich möchte folgendes machen.


<?php
if (x<0)
springe zur seite rein.htm;
else
springe zur seite raus.htm;
?>

meine frage nun:
wie springe ich zu den entsprechenden seiten?
es soll halt ohne klick weitergeleitet werden.

thx

CU

crac
18-05-2002, 13:05
entweder so:


header('locaction.php');

oder so:


include('location.php');

mezzo mix
19-05-2002, 10:57
hallo crac, danke erstmal.
die header() funktion macht irgendwie garnix bei mir:confused: .
und include() hängt leider immer nur die aufgerufene seite an die aktuelle *.htm.
man kann jetzt zwar über eine extra seite das erreichen was ich will, aber ich meine mich zu erinnern das das auch direkt geht. also einfach weiterleitung auf eine weitere seite.

thx

CU

crac
20-05-2002, 13:02
das mit dem direkten weiterleiten geschieht schon mit


header('Location:seite.php')

wie du bemerkst, habe ich vergessen Location: anzugeben ... sorry (deshalb hat es wohl auch nicht geklappt)! so sollte es eigentlich funktionieren ...

weitere infos zu dieser funktion findest du hier:

http://www.php.net/manual/en/function.header.php

farell
23-05-2002, 21:37
Hi ihr,

soweit ich weiss geht das mit dem Header-Befehl nur wenn auf der Seite noch nichts ausgegeben wurde mit echo "" oder änlichem.

Gibt es da auch ne möglichkeit dieses Problem z umgehen?

Gruß andreas

crac
24-05-2002, 08:09
dann kannst du eine seite mittels include miteinbeziehen ...

Roaster20
24-05-2002, 15:00
Wieso machst Du es nicht so:

<?php
if (x<0) {
# html code seite rein im Sinne von:
echo "<HEAD>\n";
echo "<TITLE>Seite rein</TITLE>\n";
...
}
else
{
# html Code Seite raus erzeugen
echo "<HEAD>\n";
echo "<TITLE>Seite raus</TITLE>\n";
...
}
?>

Ist zwar etwas Arbeit, dem HTML Quellcode immer die echos und Steuerzeichen hinzuzufügen, aber so gehts !

Grüsse
Martin

mezzo mix
25-05-2002, 16:25
danke euch.
es funktioniert.

CU