Template-Fehler!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Template-Fehler!

    Hallo @ all!

    Warum funktioniert meine Template-Klasse denn cniht?:
    PHP-Code:
    <?
    class MobileTemplate {
    var $file; var $sub; var $hpt;

    function MobileTemplate($file){
    $tmpl = fopen($file, 'r');
    $tpl = fread($tmpl, filesize($file));
    fclose($tmpl);

    function def($sub, $hpt){
    $tpl = str_replace($sub, $hpt, $tpl);
    }

    function show(){
    echo $tpl;
    }
    }
    }

    if(!$name) $name = "Bitte den String <b>name</b> verwenden!";

    $a = new MobileTemplate("tpl.htm");
    $a->def("%NAME%",$name);
    $a->def("%COPYRIGHT%", "Copyright (C) 2003 by [url]www.123-Mobile.de.vu[/url]");
    $a->show();
    ?>
    Mit freundlichem Gruß,
    Deathrow

  • #2
    weil er innerhalb deiner Klasse deine tpl Variable nicht kennt

    PHP-Code:
    class MobileTemplate{
        var 
    $tpl;

        function 
    MobileTemplate($file){
            
    $tmpl fopen($file'r');
            
    $this->tpl fread($tmplfilesize($file));
            
    fclose($tmpl);
        }
        function 
    def($sub$hpt){
            
    $this->tpl str_replace($sub$hpt$this->tpl);
        }

        function 
    show(){
            echo 
    $this->tpl;
        }

    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Kommentar


    • #3
      Danke!
      Mit freundlichem Gruß,
      Deathrow

      Kommentar

      Lädt...
      X