TS: Blackout bei PHP-Statement

Beitrag lesen

Hello,

[...] was andere schon schrieben...

Außerdem sollte man /data/ immer außerhalb der Document-Root anordnen, wenn man schon Scriptsprachen und Virtual Hosts benutzt.

Beispiel:

_skeleton
├── data
├── htdocs
│   ├── bilder
│   ├── images
│   └── robots.txt
├── includes
├── logs
├── sessions
└── tmp

Für alle "bilder"-Verzeichnisse im Baum, egal wo sie genau liegen, schalte ich z. B. zusätzlich in der VHost-Konfigutation immer alle Scriptausführungen aus, da sie per HTTP/s erreichbar sind.

"Images" wären nur System-Icons, die garantiert keine Codes enthalten.

$aa= $_SERVER['DOCUMENT_ROOT'].'/data/hd.txt';	
echo $aa;	

/*
	if (file_exists($aa)){
	   echo 'OK';
	   else 
	echo 'KO';}
*/

haben als Ergebnis:
/var/www/vhosts/xxxxxxx.de/httpdocs/data/hd.txt

Wenn ich das if-Statement aktiviere, so wird das echo nicht ausgeführt, da das if offensichtlich falsch ist.
Ich finde aber keinen Fehler!

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.