• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Header einfügen

U

Unregistered

Guest
Wie kann ich einen header in meine php-Datei einfügen?

haeder.inc.php (ganz normales html)
Der header soll in die Datei freunde.php, ich habe es folgender Masen versucht:
echo "toller text<?php include ("mail_header.inc.php"); ?>";

aber das geht nicht, liegt wahrscheinlich an dem echo, oder?
Oder muss ich in die freunde.php noch etwas einfügen, wie require oder so`?
 
hi!

die includende datei:

-------------------------------------
html-blabla

<?php
include ("header.inc.php");
?>

html-blabla
-------------------------------------

wenn in der zu includenden datei kein php-code steht, kannst du auch einfach eine header.inc, oder eine haeder.html, oder eine header.txt includen. die datei läuft dann nicht durch den php-parser.

gruß

tobi
 
danke aber

, das geht nicht...der echo-befehl muss davor, da ich damit die fehlermeldung ausgebe und diese soll eben einheitlich wie die seite ausehen, daher den header...ich könnte ja auch den html-code so einfügen, bloß das müsste ich dann 5 mal machen was sehr nervig ist, besonders bei veränderungen :(.
Das muss aber irgendwie gehen, oder wie machen das sonst die anderen?
 
thx

geht leider immer noch nicht :((((.
Folgendes Problem:

echo "<?php include ("header.inc.php"); ?><font face=\"<?php echo $fontface; ?>\" size=\"<?php echo $fontsize; ?>\" color=\"#FF0033\">Vielen Dank!<br></font></center><?php include ("mail_footer.inc.php"); ?>";
exit;

Wie kann ich das lösen?
Vielen Dank :)
 
Hi,

<?
include("header.inc.php");
echo "
<font face=\"$fontface\" size=\"$fontsize\" color=\"#FF0033\">Vielen Dank!</font>
";
include ("mail_footer.inc.php");
?>

cya
 
:(

geht immer noch nicht...hier jetzt mal der komplette Abschnitt:

if ($action == "send") {

if (empty($name)) {
echo "<?php include ("header.inc.php"); ?><font face=\"<?php echo $fontface; ?>\" size=\"<?php echo $fontsize; ?>\" color=\"#FF0033\">Danke!<br<?php include ("footer.inc.php"); ?>";
exit;
}

-----
Weiß jemánd jetzt noch Rad? Vielen Dank für euer Bemühen!
 
Ok, ich erklär dir mal wie PHP funktioniert.

So, dass das ganze als PHP erkannt wird muss man dem Server mal sagen, dass das folgende Script in PHP geschrieben ist.

Also starten wir PHP mal mit <?:

<?
if ($action=="send" && empty($name))
{

Der Befehl include funktioniert wenn du ihn mit dem Befehl echo verwendest nicht.

Also setz include einfach vor echo!

include ("header.inc.php");

Dann kannst du wenn du PHP schon gestartet hast (<?) es nicht nochmal öffnen:

echo "<font face=\"$fontface\" size=\"$fontsize\" color=\"#FF0033\">TEXT</font>";

Da include im Befehl echo ja nicht funktioniert musst du es danach schreiben:

include ("footer.inc.php");

Und wenn man PHP gestartet hat, muss man es natürlich wieder schließen:

}
?>

Ich hoffe jetzt verstehst du es.

cya
 
Zurück
Oben