include problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von naz, 2. Dezember 2005 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 2. Dezember 2005
    wolte kein neues thema für eine frage öffnen desswegen stell ich die frage hier....
    ich hab ein prob ^^
    ich hab 2 verzeichnisse
    einmal das root verteichnis
    und in dem root hab ich einen editor ordner drin
    sagen wir die index.php die im editor odner is greift auf eine datei vom root ordner zu (z.b:include("../datei.php")).
    aber datei.php hat auch ein include... so (include("password.php"))

    jetzt meine frage... wenn ich jetzt index.php ausm editor ordner öffne dann findet mein script "password.php" nicht.... (ich muss dann die include in der datei.php umbenennen in include("../content.php")

    kann ich jetzt irrgendwie einstellen dass wenn ich vom unterverzeichniss "editor" kommme, dass mein script dann automatisch auf "../passsword.php" zugreift und nicht "editor/password.php" (was nicht existiert)

    so in der art:

    PHP:
    if ( "ich-komme-vom-editor-ordner" ) { include( "../password.php" ); else include( "passoword.php" )
    ich hoffe ich hab alles klar erklähren können, was ich aber nicht glaube
     
  2. 4. Dezember 2005
    Naja wenn du was includest, dann wird ja der Code quasi an die Stelle der ausgeführten Datei "geschrieben" wo der Include-Befehl steht.
    D.h. der sucht im selben Verzeichnis wie die ausgeführte Datei ist.
    Du könntest das ganze aber z.B. dadurch lösen, indem du eine Variable übergibst welche dafür sorgt, ob nun mit "../" oder ohne includet wird(-->if-schleife)
     
  3. 4. Dezember 2005
    ja nur weiß ich jetzt nicht wie ich des genau anstellen soll mit if
    kann mir einer helfen
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.