Alexander (HH): imagick und die Rechte...

Beitrag lesen

Moin Moin!

Vorher wird geprüft, ob das Unterverzeichnis "/thumbs" existiert. Wenn nicht, wird es erstellt:

mkdir($thumbs_folder);
chmod($thumbs_folder, 0777);


>   
  

> Hat jemand einen heißen Tipp für mich?  
  
Wo prüfst Du, ob mkdir erfolgreich ist?  
  
Wo prüfst Du, ob chmod erfolgreich ist?  
  
Warum gibst Du jedem Benutzer Vollzugriff auf das Verzeichnis? chmod 0777 ist kein Allheilmittel, sondern Cargo Cult. PHP-Voodoo, wenn Du so willst. Keiner weiß, warum man es macht, aber jeder glaubt, dass es hilft. 0700 sollte ausreichen, 0755 geht auch noch. Je nach Server-Einstellung erzeugt mkdir automatisch 0755, 0711, oder 0700, und es gibt kaum einen sinnvollen Grund, daran etwas zu ändern.  
  
Alexander

-- 
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".