2012-09-17 8 views
5

Czy istnieje sposób sprawdzenia, czy zapisanie pliku zakończyło się pomyślnie? Potrzebuję metody, aby uzyskać koniec czasu operacji zapisu. Jeśli tak, aby wywołać funkcję zwrotną.Jak mogę sprawdzić, czy zapis pliku zakończył się powodzeniem w PHP?

+1

'fwrite()' zwraca liczbę zapisanych bajtów lub "FALSE" w przypadku błędu. –

+0

Jak piszesz w pliku? Pokaż nam swój kod, proszę. I jako krótka odpowiedź, tak, jest. – Leri

+1

Istnieje zbyt wiele sposobów, aby odpowiedzieć na to pytanie. Pokaż kod –

Odpowiedz

9

fwrite() zwraca liczbę zapisanych bajtów lub FALSE w przypadku błędu.

Sprawdź, czy fwrite() zwraca wartość false, a będziesz wiedzieć, że zapis się powiódł. Podczas sprawdzania, czy zwróconą wartością jest false, należy używać operatora porównania === zamiast operatora ==.

Możesz użyć filemtime(), aby uzyskać ostatni czas modyfikacji pliku.

+2

Miły człowiek - dlaczego nie chcesz opublikować komentarza PLB jako dodatkowej odpowiedzi?))) –

+0

dzięki, tego właśnie potrzebuję! –

+1

@webbandit Nie rozumiem, co masz na myśli – Samuel

Powiązane problemy