mmofacts.com

Mkdir will ned

gepostet vor 19 Jahre, 1 Monat 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 19 Jahre, 1 Monat von stephan_
Hallo!

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

Lg
Stephan
gepostet vor 19 Jahre, 1 Monat 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 19 Jahre, 1 Monat 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