hi,
<?
$handle = fopen("textdatei.txt", "w+");
fclose($handle);
?>
und das funktioniert bei mir auch.
Bei mir ebenfalls, wobei es wurscht ist, ob man $handle schreibt (wie im Handbuch vorgeschlagen) oder einen anderen Variablennamen nimmt. Aber, bei der Gelegenheit: mir begegnet manchmal in Scriptsammlungen noch etwas, was ich bisher noch nicht ganz verstanden habe:
<?
if (!fwrite($handle, $somecontent)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
?>
(nach http://de2.php.net/manual/de/function.fwrite.php) Hier wird genau von dieser if-Bedingung ebenfalls eine Datei angelegt, vorausgesetzt, die beiden anderen Variablen haben Werte und existieren. Was ich nicht ganz nachvollziehen kann, ist dabei die Verneinung mit "!" - ich würde da noch ein "else" reinschreiben, um $handle zu öffnen bzw. anzulegen, das ist aber gar nicht nötig. Das vollständige Beispiel findet sich als Beispiel 1 unter der angegebenen Handbuchadresse.
Irgendwie fehlt mir da ein Stückchen Logik. Ich finde es ja schön, daß das Handbuchbeispiel funktioniert, ich würde bloß gerne wissen wollen, _warum_ es mit dieser Verneinung funktioniert.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|