Was bedeutet dieser Fehler?

MisterSimpson

Simpsons Fan
ID: 50883
L
20 April 2006
2.947
106
Hi was bedeutet dieser Fehler?

Warning: file(): Unable to access anzeigen.txt in /var/www/web26/html/sms/layer/anzeige.php on line 2

Warning: file(anzeigen.txt): failed to open stream: No such file or directory in /var/www/web26/html/sms/layer/anzeige.php on line 2

Also er kann wohl nicht auf die anzeigen.txt drauf zugreifen die gibt es aber.
Das ist die anzeige.php
<?php
$lines = file('anzeigen.txt');
$banner_no = (rand()%(count($lines)));
echo $lines[$banner_no];
?>

Und das ist die anzeigen.txt
<script language="JavaScript" src="layer.php?file=1.html"></script>
<script language="JavaScript" src="layer.php?file=2.html"></script>

1.html und 2.html gibt es auch

Ist ne Layerrotation, aber warum klappt das nicht?
Kann mir evtl. einer weiterhelfen?
 
Warning: file(): Unable to access anzeigen.txt in /var/www/web26/html/sms/layer/anzeige.php on line 2

Warning: file(anzeigen.txt): failed to open stream: No such file or directory in /var/www/web26/html/sms/layer/anzeige.php on line 2





Das bedeutet schlicht und einfach



Nicht vorhanden.

Grüße

gio
 
Ich kenn mich mit UNIX-Dateisystem nicht besonders gut aus, drum mal geraten:
Probier mal stattdessen
PHP:
$lines=file("./anzeigen.txt");
Mh verstehe ich net anzeigen.txt und anzeige.php sind im Ordner layer drinnen.
Ansonsten würde ich einfach sagen:
Nein. Die Dateien sind sicher ned im selben Ordner.
 
Jept habe es nochmal was probiert. Die anzeige.php lag im Ordner layer und die anzeigen.txt auch. Habe die anzeigen.txt in den Hauptordner getan und dann gings. Nur komisch weil die anzeige.php ja im layer Ordner lag von daher hätte die anzeigen.txt ja auch dadrinnen sein müssen.