2012-09-17 7 views
5

Gibt es eine Möglichkeit zu testen, ob das Schreiben in eine Datei erfolgreich war? Ich brauche eine Methode, um das Ende der Zeit eines Schreibvorgangs zu erhalten. Wenn ja, um eine Rückruffunktion auszulösen.Wie kann ich testen, ob eine Datei in PHP erfolgreich geschrieben wurde?

+1

'fwrite()' gibt die Anzahl der geschriebenen Bytes zurück oder 'FALSE' bei Fehler. –

+0

Wie schreibt man in eine Datei? Zeig uns bitte deinen Code. Und als kurze Antwort, ja, ist es. – Leri

+1

Es gibt zu viele Möglichkeiten, diese Frage zu beantworten. Zeige einen Code –

Antwort

9

fwrite() gibt die Anzahl der geschriebenen Bytes zurück oder FALSE bei Fehler.

Überprüfen Sie, ob fwrite() false zurückgibt und Sie wissen, dass der Schreibvorgang erfolgreich war. Achten Sie darauf, den Vergleichsoperator === anstelle des Operators == zu verwenden, wenn Sie überprüfen, ob der zurückgegebene Wert false ist.

Sie können filemtime() verwenden, um die letzte Änderungszeit einer Datei abzurufen.

+2

Netter Mann - warum postest du den Kommentar von PLB nicht als zusätzliche Antwort?))) –

+0

danke, das ist was ich brauche! –

+1

@webbandit Ich folge nicht, was du meinst – Samuel

Verwandte Themen