includes und kleine helfer

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

  • includes und kleine helfer

    Hi folks,

    kann mir jemand Ideenstützen für die Erleichterung
    der strukturierten PHP-Programmierung geben?

    Also was macht Ihr um euch das Leben zu erleichtern
    oder euren Code "schlank" zu halten.

    Ich lagere momentan meine db connects in einen
    Ordner inc ausserhalb des Verzeichnisses aus,
    was nicht nur sicherer ist, sondern auch für andere
    Webserver kopiert und angepasst werden kann.

    Könnte ich dies auch per instanzierte Klassen machen?
    And so on...

    Würde mich sehr über ein paar Tips freuen, da ich leider
    niemanden habe mit dem ich in RL darüber diskutieren könnte
    Alles IT-Banausen....

  • #2
    also ich habe meistens diese Ordnerstruktur:

    Code:
    root
    	-> inc
    		-> classes
    			- class_db.inc.php
    			- class_template.inc.php
    			- class_xxx.inc.php
    		-> config
    			- conf_db.inc.php
    			- conf_pfade.inc.php
    		- functions.inc.php
    		- global.inc.php
    		- xxx.inc.php
    	-> templates
    	-> xxx
    - die eigentlichen PHP Dokumente, 
    - welche require('inc/global.inc.php') enthalten.
    Wenn du sowas meinst...

    Kommentar


    • #3
      jupp sowas hab ich z.B. gemeint

      super Struktur,
      wieder was dazugelernt

      Kommentar


      • #4
        was meint ihr denn immer alle mit classes ?

        Kommentar


        • #5
          Ich lagere momentan meine db connects in einen Ordner inc ausserhalb des Verzeichnisses aus, was nicht nur sicherer ist, sondern auch für andere Webserver kopiert und angepasst werden kann.
          Wo liegt da der Vorteil?

          Classes? Mal nach gesucht? oder übersetzt? OOP ist ein stichwort.

          Kommentar


          • #6
            Bei mir sieht das meist so aus:

            main (Hauptordner)
            index.php

            --> acp (Adminbereich, weil meistens htaccess geschützt)
            ----> global.php (Hauptfunktionen, inkluded andere Klassen)
            ----> config.php (Konfiguration)
            ------> class (alle Klassen)
            ------> db (alle Klassen für verschiedene Datenbanken)
            ------> language (Sprachdateien)
            --------> de (Ordner mit Mailtemplates)
            --------> de.php (Sprachdatei)
            ------> logs (Logdateien)
            ------> plugins (Zusatzdateien, werden automatisch included)
            ------> templates (Templatedateien)
            ------> templates_cache (Cache für Templates)
            --> css (Die CSS Dateien)
            --> img (Alle Bilder)
            --> js (Javascript Dateien)

            Sieht zwar sehr aufwendig aus, aber ich blick da gut durch.
            Zuletzt geändert von S.Oliver; 19.11.2004, 13:39.

            Kommentar

            Lädt...
            X