dedlfix: PHP Fehler code - versteh ich nicht

Beitrag lesen

echo $begrüßung;

Die Rechte für den Ordner in dem die besucher.txt müssen auf CHMOD777 gesetzt werden, […]

Du willst die besucher.txt ausführbar machen?
Wenn nicht, dann genügt 666 als Rechtevergabe.

Mal abgesehen von dem fehlenden Wort "liegt" bezieht sich doch das "CHMOD777" auf den Ordner und der sollte im Allgemeinen das execute-Recht haben, wenn man darin Dateien anlegen möchte.

Es ist aber nicht besonders geschickt, wenn man von Rechten spricht, den unter Unix üblichen Befehl zum Setzen von Rechten als ein Teil der Rechte selbst anzugeben: CHMOD777 statt nur 777.

Und noch ungeschickter ist, pauschal 777 (Lese-, Schreib- und Ausführ-Rechte) bzw. pauschal irgendwelche Einstellungen zu empfehlen, ohne sich einerseits mit der Rechtesystem unter Unix und andererseits mit den konkreten Bedingungen auf dem System auszukennen. Welchem User gehört die Datei/das Verzeichnis? Welcher User soll darauf zugreifen? Wie sind die Gruppenzugehörigkeiten? usw. usf. Anhand dieser Informationen sollte man die benötigten Rechte vergeben.

echo "$verabschiedung $name";