php include ($beliebiger text)
hallo, ich hab folgendes problem: ich hab 'ne hp gemacht die php verwendet, über in der navigation verwendeten include-befehlen wechselt man den inhalt des hauptfeldes und der name der seite die includet wurde steht darüber...
siehe grafik
das klappt einwandfrei, nur auf der startseite wird oben beim seitenname kein titel angezeigt (was ja nicht verwunderlich ist, da keiner angegeben wurde).. wie kann ich dort den titel der seite eintragen lassen? wenn ich $seite == blabla in den quelltext reinschreib wird das ja für alle verlinkten sachen übernommen und der jeweilige titel wird nicht mehr angeziegt?!?
ich hoffe ihr versteht mein problem und könnt mir helfen...
mfg venom
quellcode:
für seitenname
und
für das include zeugs...
siehe grafik
das klappt einwandfrei, nur auf der startseite wird oben beim seitenname kein titel angezeigt (was ja nicht verwunderlich ist, da keiner angegeben wurde).. wie kann ich dort den titel der seite eintragen lassen? wenn ich $seite == blabla in den quelltext reinschreib wird das ja für alle verlinkten sachen übernommen und der jeweilige titel wird nicht mehr angeziegt?!?
ich hoffe ihr versteht mein problem und könnt mir helfen...
mfg venom
quellcode:
|
|
PHP-Quelltext |
1 |
<? echo $seite ?>
|
und
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
<?php
if ( !(isset ($seite)))
include ("abcd.php");
else
{
$seite .= ".php";
include ($seite);
}
?>
|
für das include zeugs...
happiness, n.
An agreeable sensation arising from contemplating the misery of another...
An agreeable sensation arising from contemplating the misery of another...
Wenn ich Dich richtig verstanden habe, ist Dein Problem, dass der Seitenname am Anfang noch nicht angezeigt wird, weil die Variable "$seite" noch keinen Inhalt hat. Gleichzeitig kannst Du die Variable am Anfang nicht im Quelltext füllen, da sonst Deine Navigation nicht mehr funktioniert.
Die Lösung für Dein Problem ist, eine eigene Variable für den Seitentitel zu verwenden, z.B. "$seitentitel".
So kannst Du den Seitenkopf beschriften, ohne die Variable "$seite" selbst zu verändern.
Gruß
Alfons
Die Lösung für Dein Problem ist, eine eigene Variable für den Seitentitel zu verwenden, z.B. "$seitentitel".
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 |
if (!isset($seite)) {
$seitentitel = "Startseite";
}
else {
$seitentitel = $seite;
}
// Seitentitel ausgeben
echo "$seitentitel";
|
So kannst Du den Seitenkopf beschriften, ohne die Variable "$seite" selbst zu verändern.
Gruß
Alfons
so müsste es gehen, aber ich krieg das irgendwie nicht hin...
wie genau muss der erweiterte code lauten:
wo muss ich deine sachen reinschreiben?!?
egal wie ichs versucht hab isses ned gegangen...
und ich mach dann einfach oben beim seitenname statt dem echo "$seite" echo "$seitentitel" ?
danke für deine hilfe, is meine erste seite mit php...
wie genau muss der erweiterte code lauten:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 |
<?php
if ( !(isset ($seite)))
include ("abcd.php");
else
{
$seite .= ".php";
include ($seite);
}
?>
|
wo muss ich deine sachen reinschreiben?!?
|
|
PHP-Quelltext |
1 2 3 4 5 6 |
if (!isset($seite)) {
$seitentitel = "Startseite";
}
else {
$seitentitel = $seite;
}
|
egal wie ichs versucht hab isses ned gegangen...
und ich mach dann einfach oben beim seitenname statt dem echo "$seite" echo "$seitentitel" ?
danke für deine hilfe, is meine erste seite mit php...
happiness, n.
An agreeable sensation arising from contemplating the misery of another...
An agreeable sensation arising from contemplating the misery of another...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »venom« (10. Mai 2003, 20:35)
Zitat
Original von venom
so müsste es gehen, aber ich krieg das irgendwie nicht hin...
wie genau muss der erweiterte code lauten:
![]()
PHP-Quelltext
1 2 3 4 5 6 7 8 9<?php if ( !(isset ($seite))) include ("abcd.php"); else { $seite .= ".php"; include ($seite); } ?>
wo muss ich deine sachen reinschreiben?!?
![]()
PHP-Quelltext
1 2 3 4 5 6if (!isset($seite)) { $seitentitel = "Startseite"; } else { $seitentitel = $seite; }
egal wie ichs versucht hab isses ned gegangen...
und ich mach dann einfach oben beim seitenname statt dem echo "$seite" echo "$seitentitel" ?
danke für deine hilfe, is meine erste seite mit php...
ich gláub so mussts gehen....
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 |
<?php
if ( !(isset ($seite))
$seitentitel = "Startseite";
include ("abcd.php");
else
{
$seitentitel = $seite;
$seite .= ".php";
include ($seite);
}
?>
|
bin nicht ganz sicher aber müpsst gehen.....
MfG wyros
Save The Planet - Kill Yourself
Ich bin um zu denken, ich denke um zu sein
Ich bin um zu denken, ich denke um zu sein
und so?
hab das isset durch "empty" ausgetauscht,die if() schleife war nicht geschlossen und wenn du $seite=".php"; schreibst heißt ist der wert der variable $seite auch nur noch .php
berichtigt mich wenns nit stimmt
MfG wyros
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php
if(empty($seite))
{
$seitentitel="Startseite";
include("abcd.php");
}
else
{
$seitentitel="$seite";
include("$seite.php");
}
?>
|
hab das isset durch "empty" ausgetauscht,die if() schleife war nicht geschlossen und wenn du $seite=".php"; schreibst heißt ist der wert der variable $seite auch nur noch .php
berichtigt mich wenns nit stimmt

MfG wyros
Save The Planet - Kill Yourself
Ich bin um zu denken, ich denke um zu sein
Ich bin um zu denken, ich denke um zu sein
Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
PHP per "inclue" zwischen JavaScript funktioniert nicht
(5. Februar 2007, 19:33)
-
(X)HTML & CSS & DHTML & Javascript »-
CSS: Float - links unten ?
(24. Februar 2005, 16:09)
-
Flash »-
AS Exportieren
(7. Juli 2004, 18:06)
-
Sonstige Programmiersprachen »-
C++ Variablen in Datei speichern
(10. November 2003, 15:08)


