Teil von  SELFPHP  / Funktions�bersicht  Teil von Funktionsreferenz  Teil von Dateisystem-Funktionen
Letztes Update der Funktion chmod: 30.10.2005 11:43:38 ** Informieren Sie sich �ber die Unternehmen in unserem Anbieterverzeichnis! **


Choose:Python or Php

Navigation

Seite News

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum
Seite Download
Seite Unsere Banner
Seite SELFPHP in Buchform
Seite Newsletter
Seite Impressum

Seite Anbieterverzeichnis

Suche


 Anzeigen


Informieren Sie sich �ber die Unternehmen in unserem Anbieterverzeichnis!




Kostenlos f�r Freelancer: Ihr Leistungsprofil im iBusiness Jahrbuch 2006





 

chmod

Springe zu Befehl Befehl | Springe zu Version Version | Springe zu Beschreibung Beschreibung | Springe zu Beispiel Beispiel | Springe zu Ausgabe Ausgabe | 


nach unten nach oben Befehl

bool chmod ( string filename, int mode )



nach unten nach oben Version

(PHP 3, PHP 4, PHP 5)



nach unten nach oben Beschreibung








Beispiele









Siehe auch:

chown()
chgrp()
Mit chmod() kann man die Zugriffsrechte auf eine Datei �ndern. Dabei wird der
neue Zugriffswert (mode) der Datei (filename) als Oktalzahl angegeben.
Diese Funktion ist sehr n�tzlich, um nur bestimmte Rechte f�r eine Datei zu
vergeben. Wenn Sie z.B. Statistiken, welche Sie �ber die Index-Datei sammeln,
in eine TXT-Datei schreiben und nicht wollen, dass diese direkt aus dem Internet
aufgerufen werden kann, so k�nnen Sie diese Datei mit speziellen Rechten (z.B.
0600) ausstatten. Nun kann nur noch ein Skript von Ihrem Server auf diese Datei
zugreifen.

Wichtig: Die Funktion chmod() wird auf dem Betriebssystem Windows nichts
bewirken.

Bei der Rechtevergabe kann man f�r den Eigent�mer/Owner, Gruppe/Group und
den Rest der Welt/Public verschiedene Zugriffsrechte vergeben.


Werte f�r mode:

Lesen/Read = r = 4
Schreiben/Write = w = 2
Ausf�hren/Execute = x = 1



Rechenbeispiel:
drwxr-xrw- r + w + x r + - + x r + w + - 0756
das entspricht 4 + 2 + 1 =7 4 + 0 + 1 =5 4 + 2 + 0 =6 0756
User Group World Oktal
drwxrwxrwx rwx rwx rwx 0777
drwxr-xr-x rwx r-x r-x 0755
drwx------ rwx --- --- 0700
drwxr-x--- rwx r-x --- 0750
drwxr-xr-- rwx r-x r-- 0754



nach unten nach oben Beispiel


<?PHP
$datei
= "zahl.txt";
clearstatcache();  
$chmod = decoct(fileperms($datei));
echo
"CHMOD vorher: " . $chmod;
chmod ($datei, 0777);
clearstatcache();  
echo
"<br>";
$chmod = decoct(fileperms($datei));
echo
"CHMOD nachher: " . $chmod;
?>




nach unten nach oben Ausgabe


CHMOD vorher: 100600
CHMOD nachher: 100777

 


Zurück: chgrp

Weiter: chown
 






Aktueller Buchtipp
,
Matthias Kannengiesser

Franzis Verlag

ca. 750
Seiten

EUR 25,00




© 2001-2006 E-Mail SELFPHP - , [email protected]ImpressumKontakt