Foren-Übersicht Userrechte apache Rechte mit 777

Userrechte apache Rechte mit 777

Beitrag 16.01.2009 17:10
elexis_linux Site Admin

Beiträge: 396
Website: http://ModernHosting.ch
Beim erstellen über php kann es vorkommen, das die Files als apache oder wwwrun erstellt werden, daher sind dann die Datein nicht mehr bearbeitbar.

Hier gibt es einen einfachen weg, in dem man vor dem fopen Befehl ein umask setzt.

Code: Alles auswählen

umask (0);
oder

Code: Alles auswählen

(0000);
Hier ist es immer umgekehrt, also ein umask 111 würde die Berechtigung also chmod 666 bewirken.

Code Beispiel:

Code: Alles auswählen

$newFileName = $txtNewName . '.php'; umask(0); $handleWrite = fopen($newFileName, 'w') or die("can't open file"); $iCount = 0; while ($iCount <= $intCounter) { fwrite($handleWrite, $awaBuffer[$iCount]); $iCount = $iCount + 1; } fclose($handleWrite); ?>

4 poziom opinie

Zurück zu „PHP Programmieren“



Wer ist online?

Mitglieder in diesem Forum: Bot und 0 Gäste