fwrite im Safe Mode

tommycush

Mitglied
Hi zusammen,

ich hab ein Problem mit fwrite. Hier erstmal mein Code:

PHP:
$dateiname = '/xml/frage.xml';
	
	$xmlanfang = "<?xml version='1.0'?><texte>";
	
	if (is_writable($dateiname)) {
		
		if (!$handle = fopen($dateiname, "w")) {
		     print "Kann die Datei $dateiname nicht öffnen";
		     exit;
   		}

   // Schreibe $somecontent in die geöffnete Datei.
		if (!fwrite($handle, $xmlanfang)) {
			print "Kann in die Datei $dateiname nicht schreiben";
			exit;
		}
		
	} else {
		print "Die Datei $dateiname ist nicht schreibbar";
	}

Hab das Script aus dem PHP Manual kopiert. Fehlermeldungen gibt es gar keine. Es wird nur "Die Datei /xml/frage.xml ist nicht schreibbar" ausgegeben. Die is_writable Überprüfung der Datei schlägt also fehl.

Die Datei hat die Attribute 777.

Könnte es am Safe Mode liegen? Wenn ja, gibt es einen Weg die Sperre zum umgehen?

Gruß,
tommycush
 
Bei mir funktioniert dein Script. Vielleicht hast du keine Schreibrechte auf den Ordner?

PS: Am Safe Mod kann es nicht liegen.
 
Versteh ich nicht. Schreibrechte sind alle gesetzt.

Mit funktioniert meinst du, daß nach Ausführen des Skriptes bei dir eine Datei frage.xml mit dem Inhalt <?xml version='1.0'?><texte> existiert?


//edit: Wie ich schon befürchtet hatte, lag der Fehler bei mir (ein Fehler in meiner Ordnerstruktur). Hab wohl ein wenig voreilig den Safe Mode beschuldigt ;)

Danke fürs Testen, split.
 
Zuletzt bearbeitet:
Zurück