[PhP] Was ist mein Fehler ?

08/02/2011 08:42 Menan#16
Du schreibst dir eine Datei, meistens ist dies eine CSS Datei.

Aber nehmen wir an, du hast immer oben immer an der gleichen Stelle ein Logo von dir, dann kannst du dies zum Beispiel in eine "header.html" oder "header.php" wie auch immer schreiben und dann bei deinen neuen Files einfach

" include 'header.html '
und schon hast du das Bildchen immer an der gleichen Stelle. So wird dein code übersichtlicher.

Bei dir würde es aber schon reichen, wenn du deinen Code mal nach HTML und PHP sortieren würdest und die doppelten Funktionen einfach weglassen würdest ;)
08/02/2011 20:57 LostHope.#17
Es gibt da mehrere Wege, einer davon ist, die Datei einzubinden(via require, include etc.) der andere ist, dass du die Date einpacks(via fopen) und dann die Platzhalter ausfüllst.

Der erste ist der einfachere Weg.

HTML Datei:
PHP Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title><?php echo $Seitentitel?></title>
    </head>
    <body>
        <div id="content">
            <?php echo $Seiteninhalt?>
        </div>
    </body>
</html>
DataCore.php
PHP Code:
$Seitentitel "Titel hier"
Recieve_Seiteninhalt.php
PHP Code:
/** Datenbankverbindung includen **/

/** Zahlen auslesen und bearbeiten z.B.: **/
$Seiteninhalt "Seiteninhalt hier"
index.php
PHP Code:

/** DataCore.php zuerst einbetten **/

/** Danach folgt Recieve_Seiteninhalt.php **/

/** Nun HTML einfügen **/ 
So ganz grob.

!Achtung: Der Code funktioniert nicht! Wenn du es mit Copy/Paste versuchst merkst du es ziemlich schnell..

Falls du noch immer keine Vorstellung davon hast, musst du es halt noch mal durchlesen, bis du es verstehst. Am besten du wartest irgendwie 2-3 Tage und dann nochmal, ist bei mir immer so(aber bei durchaus komplexeren Sachen). :mofo: