Template class

  • Da ich grad paar Tests gemacht hab (ob alles funktioniert) dacht ich ich poste es mal, falls es jemand nutzen will.


    Was is das?
    Eine Klasse um PHP und HTML komplett zu trennen.
    Kein <?php echo $bla; ?> mehr.


    Einfach die index.php starten und gucken.
    Die Klasse sieht sehr kompliziert aus. Ist sie aber nicht. Es basiert alles auf simplen str_replace().


    In der index.php sind alle Bsp aufgelistet. Sollte sich selbst erklären.


    EDIT: neu hochgeladen -> "Fehler" entfernt

    Dateien

    Dieser Beitrag wurde bereits 3 Mal editiert, zuletzt von cottton ()

  • PHP
    1. $handle = fopen($file, "r");
    2. $content = fread($handle, filesize($file));
    3. fclose($handle);
    4. return $content;


    Warum nicht einfach

    PHP
    1. $content = file_get_contents($file);


    :?:?(:)


    schaut ganz interessant aus :)

  • Funktioniert auch fehlerfrei, wenn man "in array denken" kann =)
    Wegen file_get_contents: dort nutz ich ne andere Klasse zum laden. Hab da nur "was reingeschmissen" damit die Demo läuft.