Bloods erste Class

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

  • Bloods erste Class

    moin leute ich hab mich heut endlich ma an ne klasse rangemacht *fg* also errors oder so kommen net sollte so eigentlich richtig sein und laufen...

    nur ich weiß net könnt ihr ma so posten was ich besser machen könnte? bzw was unvorteilhaft is? is ne kleine templateclass... kann net besonders viel aber das is ja egal es geht einfach nur ums prinzipt

    PS: ich habs angehängt weil das board hier mir meine escapeslashes klaut
    Angehängte Dateien
    Zuletzt geändert von BloodReaver; 13.09.2003, 14:03.
    Man lernt nie aus...

    ...und wenn man's doch tut braucht man sich auch nicht schämen!

  • #2
    zeile 34:
    - if(!file_exists($this->basedir))
    + if(!file_exists($this->basedir) && is_dir($this->basedir))

    gleich mitprüfen ob das auch ein verzeichnis ist ..

    zeile 58, 88, 101:
    founded is kein englisch *g* was found reicht ..

    hab mir nur mal den code angesehen ..
    ich kann mir zwar vorstellen wie ichs zu verwenden habe, aber sei doch so gut und poste ein beispiel ( auch für andere .. )
    mfg,
    [color=#0080c0]Coragon[/color]

    Kommentar


    • #3
      Original geschrieben von Coragon Rivito
      zeile 34:
      - if(!file_exists($this->basedir))
      + if(!file_exists($this->basedir) && is_dir($this->basedir))
      für was? der geht doch da eh nur rein wenns es garnet gibt?

      wegen dem englisch danke! hab ich gleich im anhang aktuallisiert

      usage:
      PHP-Code:
      $tmpl = new tmpl('tmpldatei');
      $tmpl->setVar('foo','bar');
      $htmlvalue $tmpl->getHTMLvalue('foo');
      $htmlarea $tmpl->getHTMLarea('foo');
      $html $tmpl->getHTML('foo');
      $tmpl->replaceHTML('foo','bar');
      echo 
      $tmpl->dooutput
      so das is alles (außer save) von oben runter
      Man lernt nie aus...

      ...und wenn man's doch tut braucht man sich auch nicht schämen!

      Kommentar


      • #4
        Notice: Undefined offset: 1 in *ZENSUR*/tmpl.class.php on line 64

        Notice: Undefined offset: 0 in *ZENSUR*/tmpl.class.php on line 78

        Notice: Undefined offset: 0 in *ZENSUR*/tmpl.class.php on line 93

        Notice: Undefined property: dooutput in *ZENSUR*/tmpl.class.php on line 151
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          hm abra da hast mich aber erwischt! aber gut, das du das hast *fg* ich hab das natürlich (schlau wie ich bin) nur mit ner dat getestet wo alles drin is...

          [COLOR=red][DATEI AKTUALISIERT!][/COLOR]
          Man lernt nie aus...

          ...und wenn man's doch tut braucht man sich auch nicht schämen!

          Kommentar


          • #6
            Parse error: parse error, unexpected T_VARIABLE in *ZENSUR*/tmpl.class.php on line 12


            EDIT:
            so wäre das richtiger
            -> function tmpl($file,$dir=false) {

            dann aber dieser fehler.

            Notice: Undefined property: dooutput in *ZENSUR*/tmpl.class.php on line 161



            EDIT:
            das letzte war nur, weil du in deinem demo-aufruf keine () bei dooutput hattest.
            Zuletzt geändert von Abraxax; 12.09.2003, 21:47.
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              ne wil ja net das das grundsetzlich false is sondern grundsetzlich das was oben steht... wie mach ich den das?!
              Man lernt nie aus...

              ...und wenn man's doch tut braucht man sich auch nicht schämen!

              Kommentar


              • #8
                das geht nicht. du musst es deiner class beim aufruf mitgeben. oder eben false lassen.
                INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                Kommentar


                • #9
                  hm dann tricks ichs halt

                  PHP-Code:
                      function tmpl($file,$dir='damn') {
                          if(
                  $dir == 'damn')
                              
                  $dir $this->basedir
                  Man lernt nie aus...

                  ...und wenn man's doch tut braucht man sich auch nicht schämen!

                  Kommentar


                  • #10
                    also leute ich hab nochma bissi was verändert und so etz sollte alles eigentlich passen...

                    findet ihr den aufbau der class so ok? und findet ihr sie sollte noch unbedingt was können oder so? sagt halt einfach ma was ihr so denkt! *hat bis etz ja keiner gemacht*

                    [COLOR=red][ANHANG NEU][/COLOR]


                    PS: haut mich au ruhig wenn euch was net passd
                    Zuletzt geändert von BloodReaver; 13.09.2003, 14:03.
                    Man lernt nie aus...

                    ...und wenn man's doch tut braucht man sich auch nicht schämen!

                    Kommentar

                    Lädt...
                    X