Chgrp

Einen Versuch ist es ja wert ;-)

Wenn du ein Verzeichnis erstellst, dann könnte es ja sein, dass er es gleich öffnet.
Wenn du dann versucht die Rechte des Verzeichnisses zu ändern, dann würde er es nicht mehr finden, denn in dem von dir erstellten Verzeichnis gibt es kein Verzeichnis mit diesem Namen.

Wie gesagt - weiß net ob's so is - aber probier mal nach dem mkdir:

chdir('./'); oder
chdir('../');
 
hab jetzt folgendes :

PHP:
           chown($id, "test"); 
           chgrp($id, "see");

raus kommt:#
Code:
Warning: chown() [function.chown]: Unable to find uid for test in /home/www/htdocs/partycrewweimar.de/kn/register.php on line 29

Warning: chgrp() [function.chgrp]: Unable to find gid for see in /home/www/htdocs/partycrewweimar.de/kn/register.php on line 30
 
ja korrekt , und wennsch hat per ftp den ordner erstellte dannn alles.. aber per php vergibt er keine gruppe oder einen owner
 
Naja, wie Dein User heisst solltest Du ja wissen, mit dem loggst Du Dich schliesslich ein.
Weisst Du auch die Gruppe der Dein User angehoert?
 
alles was ich weis is das wenn ich es mit ftp erstelle , der benutzer gleich ftp.partycrewweimar.de.001 und die gruppe ebenfalss ftp.partycrewweimar.de.001 ist.

und wenn ich es mit dem script mache

dann benutzer =wwwrun

gruppe = nogroup ,

kleiner tippb bin bei http://www.evanzo.de *G*
 
wwwrun:nogroup wird die User:Gruppe-Kombination sein mit der der Webserver laeuft.
Die Rechte der erstellten Files und Verzeichnisse sind 777, oder?
 
Zurück