Datei erstellen und reinschreiben

Andre267

Erfahrenes Mitglied
Schönen guten Tag,

ich habe mir ein kleines System geschrieben wo es nötig ist das eine Datei erstellt wird und dort Inhalte rein geschrieben werden.
Jetzt habe ich aber einen neuen Server und da geht das nicht.

Ich habe mal den safe_mode auf OFF gestellt, aber das ist noch nicht die richtige .

Hier mal ein Beispiel was eigentlich gehen sollte.
PHP:
<?php
	
	$Inhalt = "Die ist ein Test /n";

	fopen ("info.txt", "a+");
	fwrite("info.txt", $Inhalt);
	fclose("info.txt");

?>

Mache ich was falsch oder was muss ich noch einstellen?
PS: CHMOD 777 habe ich vergeben an die Ordner und Datein. :-)
 
Bringt auch nix...
habe mal das a+ bei fopen zu w+ geändert, aber Problem besteht immer noch.
Keine Fehlermeldung nix...
 
Du behauptest also allen Ernstes, dass folgende Zeilen ohne Meldung durchgehen:?

PHP:
<?php
error_reporting (E_ALL | E_STRICT);
ini_set("display_errors", "on");

fopen('test.txt','a+');
$filename = 'test.txt';
$somecontent = "Füge dies Datei hinzu\n";

// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {

    // Wir öffnen $filename im "Anhänge" - Modus.
    // Der Dateizeiger befindet sich am Ende der Datei, und
    // dort wird $somecontent später mit fwrite() geschrieben.
    if (!$handle = fopen($filename, "a")) {
         print "Kann die Datei $filename nicht öffnen";
         exit;
    }

    // Schreibe $somecontent in die geöffnete Datei.
    if (!fwrite($handle, $somecontent)) {
        print "Kann in die Datei $filename nicht schreiben";
        exit;
    }

    print "Fertig, in Datei $filename wurde $somecontent geschrieben";

    fclose($handle);

} else {
    print "Die Datei $filename ist nicht schreibbar";
}
?>
 
Zuletzt bearbeitet:
Wenn ich der Datei test.txt die CHMOD 777 geben dann gehts, aber die Datei soll ja erstellt werden und beschrieben wie oben in meinem Beispiel.
 
Ich hatte zwar nie solche Probleme, aber eventuell müsstest du PHP (php.exe) selbst die Berechtigung geben, in diesen Ordner zu schreiben.
 
Mit der Beschreibung "geht nicht", kann hier trotzdem wohl niemand weiter helfen.

Wir stochern hier mit der Nadel im Heuhaufen wenn Du keine konkrete Fehlerbeschreibung bringst.

Etwas mehr Mitarbeit bitte, ich hatte Dir bereits Ansätze geliefert auf die Du nicht reagierst.
 
Zurück