mmofacts.com

Mkdir will ned

gepostet vor 18 Jahre, 11 Monate von Smoochy
$adresse = time().$angriff_daten['gegner'].$angriff_daten[angreifer'].mt_rand();

$adresse = md5($adresse);

$ordner1 = substr($adresse,0,2);
$ordner2 = substr($adresse,2,2);
$adresse_neu = substr($adresse,4,28);
if(!file_exists("kampfberichte/$ordner1")){
mkdir("kampfberichte/$ordner1", 0777);}
if(!file_exists("kampfberichte/$ordner1/$ordner2")){
mkdir("kampfberichte/$ordner1/$ordner2", 0777);}

$handle=fopen("kampfberichte/$ordner1/$ordner2/$adresse_neu.php", "w");
fputs($handle, $html);
fclose($handle);


so nun ist mein Problem, dass das Script von 2 verschiedenen Benutzern (www-run und hauptbenutzer) ausgeführt wird.
Wenn jetzt www-run einen ordner erstellt, dann kann der hauptbenutzer keine ordner und das file erstellen!

Wieso?

Ich gebe Ihn doch mit 0777 genug Rechte?!

gruß
Smoochy
gepostet vor 18 Jahre, 11 Monate von stephan_
Hallo!

Vielleicht solltest du noch chown verwenden (chown user.gruppe)

Lg
Stephan
gepostet vor 18 Jahre, 11 Monate von guzman
Sieh' mal nach, ob safe_mode an ist ..

Wenn safe_mode aktiviert ist, überprüft PHP, ob der Eigentümer des laufenden Skriptes dem Eigentümer der Datei entspricht, an der mit Hilfe der Dateifunktionen gearbeitet werden soll.

gepostet vor 18 Jahre, 11 Monate von Kallisti
Das hab ich ihm im bgc Forum auch geschrieben. :-) Immer dieses Crossposting..

Loesung waere suphp... arg.. hab auch schon laenger vor endlich suphp und sucgi zu implementieren in meinem syscp... Urg ..

Auf diese Diskussion antworten