Nobbie wrote:>dann mit chmod 0666.
Auf ein Verzeichnis?
Damit ist das Verzeichnis unbrauchbar, ein Verzeichnis MUSS das "executable Flag" aktiviert haben, sonst kann man nichts damit anfangen. D.h. Du mußt statt 0666 den Wert 0777 vergeben.
vielen dank,aber vielleicht habe ich was missverstanden:
chmod 0666 bedeutet doch alle dürfen lesen / schreiben.
chmod 0777 bedeutet alle dürfen ausführen, lesen und schreiben.
In dem Verzeichnis sollen aber nur Textdateien geschrieben und wieder gelesen werde. Darin befindet sich kein ausführbarer Job (z. B. php).
Werde es mal Probieren.
---------------------------------------
habe probiert,
allerdings habe ich das Verzeichnis
nachrichten innerhalb von der Webanwendung
intranet gelegt.
Kann in der Tat eine neue Textdatei über Web-Anwendung mit PHP anlegen:
total 60
-rw------- 1 root root 50 Dec 1 20:56 .directory
-rw-rw-rw- 1 horst nobody 227 Dec 1 20:26 info_tester02.txt
-rw-rw-rw- 1 horst nobody 950 Dec 1 20:26 info_tester04.txt
-rw-rw-rw- 1 horst nobody 3195 Dec 1 20:26 info_tester06.txt
-rw-rw-rw- 1 horst nobody 80 Dec 5 18:37 info_tester08.txt
-rw-r--r-- 1 horst nobody 2 Dec 5 18:37 info_tester08.txt~
-rw-rw-rw- 1 horst nobody 1565 Dec 1 20:26 info_tester09.txt
-rw-rw-rw- 1 horst nobody 729 Dec 1 20:26 info_tester0a.txt
-rw-r--r-- 1 nobody nogroup 0 Dec 18 09:40 info_tester0c.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_test.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_tester02.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_tester03.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_tester04.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_tester05.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_tester08.txt
-rw-rw-rw- 1 horst nobody 26 Dec 1 20:26 ipsperre_tester09.txt
es ist die ....
tester0c.txtder Job dazu:
- Code: Select all
<?php
session_start();
$trenner = str_repeat("-", 80);
$sperr_file ="nachrichten/info_tester0c.txt";
#
echo "6 ".$sperr_file."<br>";
fopen($sperr_file,"a+");
flock ($sperr_file,2);
fputs ($sperr_file,$trenner,21);
flock($sperr_file,3);
fclose($sperr_file);
exit();
?>
im Browser wird angezeigt:
6 nachrichten/info_tester0c.txt
Warning: flock() expects parameter 1 to be resource, string given in /opt/lampp/htdocs/intranet/test.php on line 13
Warning: fputs() expects parameter 1 to be resource, string given in /opt/lampp/htdocs/intranet/test.php on line 14
Warning: flock() expects parameter 1 to be resource, string given in /opt/lampp/htdocs/intranet/test.php on line 15
Warning: fclose() expects parameter 1 to be resource, string given in /opt/lampp/htdocs/intranet/test.php on line 16
Es ist aber alles noch sehr krautig, und ich weiss nicht wo ich ansetzten soll!