Ergebnis 1 bis 5 von 5

Thema: functions.lib

  1. #1
    Neuer Benutzer
    Registriert seit
    12.08.2006
    Beiträge
    29

    functions.lib

    Moin,
    Ich beschäftige mich im moment wiedeer ein bisschen mit PHP (lernen).
    Um mir das alles besser merken zu können schreibe ich kleine "addons" für das VMS.
    Dabei ist mir gerade aufgefallen das die Functions.lib zwar (z.b. in den Mediadaten) verwendet und anscheinend auch irgendwie eingefügt wird (sonst würden die Variablen ja nicht funktionieren.).
    Meine eigentliche Frage ist jetzt: wie wird die Functions.lib datei in die Mediadaten eingebunden?
    Ich weiß das es nicht durch include() passiert. Und als ich mal nach dem dateinamen (functions.lib) in den mediadaten gesucht habe hab ich nichtmal den gefunden. Wie funktioniert das also?

    Schonmal danke

    Sack

  2. #2
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Ganz einfach :
    Index.php
    Includiert
    functions.lib.php
    und eine Datei die über get übergeben wird nehmen wir mal hier Mediendaten
    also wird wenn man im Link schaut über ein GET Parameter die Datei in die index.php includiert wo schon auch die functions.lib.php includiert ist

  3. #3
    Neuer Benutzer
    Registriert seit
    12.08.2006
    Beiträge
    29
    Ah alles klar, danke.
    Aber das heißt ja, dass die mediadaten gar nicht aufgerufen werden können ohne vorher auf index.php gewesen zu sein. Und das geht!

  4. #4
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von Sack Beitrag anzeigen
    Ah alles klar, danke.
    Aber das heißt ja, dass die mediadaten gar nicht aufgerufen werden können ohne vorher auf index.php gewesen zu sein. Und das geht!

    genau der aufbau ist so

    INDEX.php
    |-->header.php
    | |--->session.lib (fürs eingelogt sein)
    | |--->functions.lib (für functionen datenbankverbindungen etc
    |
    |--> inhaltsdatei (über die variable 'content=')
    '---> footer (seitenabschluss und alles schliesen wie db etc.)


    spricht in einer datei aus dem ordner content ist die datenbankverbindung functionslib sessionlib etc alles schon vorhanden da die von der index.php aufgerufen wird die ja zuvor die header.php aufgerufen hat wo alles includet wird.

    wen du die mediadaten direckt aufrufst siehst du wie du siehst da fehlt was gg
    url.tld/content/intern/mediadaten.php



    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  5. #5
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Zitat Zitat von Sack Beitrag anzeigen
    Ah alles klar, danke.
    Aber das heißt ja, dass die mediadaten gar nicht aufgerufen werden können ohne vorher auf index.php gewesen zu sein. Und das geht!
    Genau
    Lukutos hat es genauer beschrieben aber das ist auch das was ich meinte, wenn man direkt die datei aufruft kommt nichts bei raus
    kein Design, keine db abfragen etc. da alles in der index.php vorhanden ist du kannst die dateien auf 2 weisen aufrufen die jedoch das selbe beinhalten:
    domain.tld/index.php?content=/intern/mediendaten
    domain.tld/?content=/intern/mediendaten

Ähnliche Themen

  1. lib.functions.php anpassen
    Von coolenews im Forum Support zu Addons & Erweiterungen
    Antworten: 8
    Letzter Beitrag: 02.11.2011, 18:22
  2. Probleme bei der Installation (Lib/Functions)
    Von Tobseb im Forum Support zum VMSone
    Antworten: 14
    Letzter Beitrag: 13.01.2011, 16:38
  3. functions.lib.php on line 55
    Von sterni im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 26.09.2008, 19:00
  4. lib/functions.lib.php fehlt?
    Von Nemesi5 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 07.04.2008, 10:00
  5. Einstellung in der functions.lib.php
    Von sunnysven im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 19.02.2008, 15:07

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •