Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
open_basedir & $_SESSION [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
open_basedir & $_SESSION


 
mcmurphy
24-10-2003, 11:00 
 
:hallo:
hab folgende Frage:
ich will Dateien includieren, welche oberhalb von DOCUMENT_ROOT liegen,
was mit:require("../files/inc/connect.inc"); funzt.
Jetzt will ich mir den Pfad zu dem files-Ordner mit einer Variable gestalten:

$path2files = "..";
require($path2files."/files/inc/session.inc");
klappt, aber mach ich das gleiche aber mit einer $_SESSION variablen:
require($_SESSION['path2files']."/files/class/class.Rechnung.inc");
bekomme ich die gute, alte:open_basedir restriction in effect. File is in wrong directory in /home/www/web3/files/inc/header.inc Meldung.
Die Sessionvariable ist gesetzt. Warum läßt sich der Pfad mit einer "normalen" Variablen setzten, aber nicht mit der Sessionvariablen?

 
mrhappiness
24-10-2003, 11:01 
 
mach ausrequire($_SESSION['path2files']."/files/class/class.Rechnung.inc");malecho $_SESSION['path2files']."/files/class/class.Rechnung.inc";
include($_SESSION['path2files']."/files/class/class.Rechnung.inc");ausgabe?

 
mcmurphy
24-10-2003, 11:06 
 
hy,
echo "Path: ".$_SESSION['path2files']."/files/class/class.Rechnung.inc";
gibt mir:
Path: ../files/class/class.Rechnung.inc
aus.
include($_SESSION['path2files']."/files/class/class.Rechnung.inc"); klappt nicht; gleiche Fehlermeldung wie vorher :confused:

 
mcmurphy
24-10-2003, 12:11 
 
habs gefunden, Denkfehler meinerseits:
habe eine Header.inc, in der die Session auch included wird & das geht ja nu nicht.
habe den session_start(); jetzt in der Header-Datei und alles funzt....
trotzdem THX 2 mrhappiness

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:57 Uhr.