Datei öffnen

McUles

B1G-Software-Kunde
#1
Möchte eine Datei außerhalb des Web Ordners öffnen um Sie auf einer PHP Page auszugeben.
Habe das so realisiert:

PHP:
$filename = '/srv/server/tss2_rc2/server.log';
$lines = file ($filename);
foreach($lines as $content)
{
	echo $content.'<br>';
}
Die Datei gehört einem anderen User und hat die Berechtigungen 644.
Wenn ich die Datei innerhalb des Webverzeichnisses ablege, mit dem selben Besitzer und den selben Berechtigungen, kann ich sie öffnen.
Solange sie aber außerhalb ist, kann ich sie nicht öffnen, bekomme dann nur eine leere Seite.
Habt ihr eine Ahnung, warum das nicht geht?
 

2xgo

B1G-Software-Kunde
#2
probier mal mit chdir das verzeichniss zu wächseln.
aber mal davon abgesehen würde ich sowieo require() oder file_get_contents verwenden!
 

2xgo

B1G-Software-Kunde
#3
danach kannst du falls es plaintext umbrüche sind dafür nl2br verwenden und ich würde das verwenden von htmlspecialchars() empfehlen
 
Top