Scriptindex.de

[ Menü ]

Home
News
Scripts
Neuzugänge
Suchen
Bücher
Manuals

[ Inhalt ]

Script eintragen
Tutorial eintragen
Newsletter
Umfragen
Link zu uns
Werbung bei uns
Kontakt
Impressum

[ Statistik ]

Hits gesamt: 5203351
Hits Heute: 8
max. Hits (10.07.07): 6964
User Online: 31
Scripts: 2828

[ Partner ]

CodeBase
I.S.U.M.
LUG Bayreuth
PEAR NEWS
PHP Classes

[ Facebook ]

[ Eigene Domain? ]

[ Buchtipp ]

HTML. Kurz und gut
HTML. Kurz und gut

Manuals > PHP > fwrite

fwrite

(PHP 3, PHP 4 )

fwrite -- Schreibt Binärdaten in eine Datei

Beschreibung

int fwrite ( resource handle, string string [, int length])

fwrite() schreibt den Inhalt einer Zeichenkette string in die Datei, auf welche der handle Dateizeiger zeigt. Wenn der length Parameter gegeben ist, wird das Schreiben nach length Bytes beendet, oder wenn das Dateiende (EOF) erreicht ist, je nachdem, was eher eintritt.

fwrite() gibt bei Erfolg die Anzahl der geschriebenen Bytes zurück, andernfalls FALSE.

Bedenken Sie, dass wenn der length Parameter gesetzt ist, die magic_quotes_runtime Konfigurations-Option ignoriert wird und somit keine Slashes mehr von der Zeichenkette string entfernt werden.

Anmerkung: Auf Systemen, welche zwischen Binär- und Textdateien (z.B. Windows) unterscheiden, muss die Datei mit 'b' im fopen() Mode-Parameter geöffnet werden.

Beispiel 1. Ein einfaches Beispiel für fwrite

<?php
$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";
}
?>

Siehe auch fread(), fopen(), fsockopen(), popen() und fputs().


Copyright 1998 - 2009 by I.S.U.M.