PHP im Header

Kategorien: PHP & MySQL
5 Antworten
free24
free24 am Mittwoch, 13. Juli 2005 um 15:14
Hallo zusammen Ich verwende immer folgenden Code für das "includen" des Inhaltes auf meinen Pages: <? if(isset($meldung)) { echo $meldung; } if(isset($p)) { if($p=="") {$p="news";} if(file_exists("content/".$p.".php")) { include("content/".$p.".php"); } else { echo 'Diese Seite ist noch in Arbeit.'; } } else { include("content/news.php"); } ?> Bei dem Code ändert sich ja normalerweise nur der Inhalt auf der Seite und das Design bleibt gleich. Aber jetzt möchte ich das sich der Header ändert passend zu der Seite. Wie kann ich das jetzt machen? Ich habe es schon so probiert und anstatt .php zu verwenden einfach die URL zum Bild geschrieben aber dann kommt nichts. Kennt jemand eine Varante? Danke Gruss

Kommentare

unkie
unkie am Mittwoch, 13. Juli 2005 um 17:01

mhmmm wo ist dein Prob? Mach einfach ein weiteres get und ruf damit den header ab! Das ist doch kein Problem!

free24
free24 am Donnerstag, 14. Juli 2005 um 09:50

Das ist ja das Problem. Es geht nicht und was für ein "get"? Kannst du mir das mal im Code machen das ein Bild angezeigt wird, also eine Grafik anstatt Text?
Danke

-xXx-
-xXx- am Donnerstag, 14. Juli 2005 um 11:44

ja nimm einfach den obrigen code und statt der seite inkludierst du einfach ein bild!

Markus René Einicher
Markus René Einicher am Donnerstag, 14. Juli 2005 um 14:03

Was genau meinst denn mit "Header"? Eine eigene Datei, in der HTML ist, die den Header darstellt, oder isses wirklich nur ein Bild?

Wenn es nur ein Bild ist, brauchst nur an der Stelle wo die src is das gleiche PHP-Skript wie oben einsetzen, nur halt nicht inkludieren sondern einfach den Pfad ausgeben:

<html>
<head>
<title>Titel</title>
</head>
<body>
<img src="<?php
if(isset($p)) {
if($p=="") {$p="news";}
if(file_exists("grafken/".$p.".png")) {
echo "grafken/".$p.".png";
} else {
echo "grafken/standard.png";
}
}
else {
echo "grafken/standard.png";
}
?>">
</body>
</html>

Schena bunta Quelltext *GROßEVERTRÄUMTEAUGENMACH*.

free24
free24 am Donnerstag, 14. Juli 2005 um 15:00

@EaStErDoM: Es klappt wunderbar! Danke für eure Hilfe

Gruss