PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fopen() SAFE MODE restriction uid != uid



Volumen
18.05.2010, 20:20
Hey ich habe ein kleines problem, ich hoste auf nem ftp mein Script und Safe mode ist an. Ich erstelle einen ordner, das geht auch allerrdings kann ich dort dann mit fopen() keine Datei erstellen. Ich weiß nicht mehr weiter, hänge jetzt schon doppel so lange daran wie an dem Rest des Scripts. Kleiner ausschnit



$oldumask = umask(0); // dient zum Chmod fixxen damit nicht 755 gemacht wird.

if ( mkdir ($_POST['username'], 0777 , true) )
{
umask($oldumask);
//chmod($_POST['username'], 0777);
echo 'Verzeichnis erstellt!';
}


if ($textdatei = fopen ($_POST['username'].'/userconfig.php', "a+"))
{
$text = 'blabalaias';


fwrite($textdatei, $text);
fclose($textdatei);

}

DrWhiteLetter
21.05.2010, 14:05
Hast du eine Fehlermeldung oder ähnliches? Sind die Rechte des Ordners auch wirklich auf 777 gesetzt? Ein wenig mehr "Volumen" in deiner Problembeschreibung wäre wünschenswert.



Hey ich habe ein kleines problem, ich hoste auf nem ftp mein Script und Safe mode ist an. Ich erstelle einen ordner, das geht auch allerrdings kann ich dort dann mit fopen() keine Datei erstellen. Ich weiß nicht mehr weiter, hänge jetzt schon doppel>t< so lange daran wie an dem Rest des Scripts. Kleiner ausschnit>t<