include .php Datei im Ordner oben

7

Ich erhalte diesen Fehler

%Vor%

grundsätzlich im Ordner cms ist config.php Ich dachte, include "../config.php"; würde den Trick tun, aber es dosent erscheint so.

    
user393273 25.11.2010, 22:17
quelle

5 Antworten

25

Versuchen Sie, den absoluten Pfad zu berechnen und diesen einzuschließen.

%Vor%

Ich denke, es ist die sicherste Wette im Umgang mit mehreren Ebenen von Include.

    
Alin Purcaru 25.11.2010, 22:20
quelle
1

Stellen Sie sicher, dass der Benutzer, den Sie zum Ausführen Ihres Webservers verwenden, die Datei lesen kann. Für eine Plausibilitätsprüfung, chmod die Datei 665. Wenn es ein Windows-System ist, dann machen Sie es so, dass jeder die Datei lesen kann.

    
Sam Bisbee 25.11.2010 22:29
quelle
0

Dies sollte funktionieren include('../config.php');

    
Malachi 25.11.2010 22:19
quelle
0

Definieren Sie einfach den absoluten Pfad für den cms-Ordner, in diesem Fall, wenn das Aufruferskript (in das Sie config.php einfügen möchten) /home/soizastu/public_html/cms/happy-api/retrieve.php . Schreibe dann in die oberste Zeile von retrieve.php :

define('ABSPATH',dirname(dirname(__FILE__)) . '/');

und schließe die config.php mit ein:

require(ABSPATH . 'config.php');

    
Habib Rosyad 25.11.2010 22:40
quelle
0

Versuchen Sie diesen Code, ich hoffe, es funktioniert für mich

Nehmen Sie an, wir hätten dbconfig.php im Home-Verzeichnis und fügen Sie diese Datei in eine Datei ein, die wie eine Pfadstruktur innerhalb des Home-Verzeichnisses liegt.         | --admin             | - beinhaltet                 | --add_dbconfig.php         | --dbconfig.php

add_dbconfig.php

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

    
Sivabharathy 01.09.2016 04:45
quelle

Tags und Links