Wygodne jest używanie plików tymczasowych do przechowywania danych w procesie przetwarzania w zasobach internetowych. Po zakończeniu pracy znika konieczność przechowywania takich plików. Witryna może zapewniać odwiedzającym możliwość pobierania plików. Dane mogą zostać pobrane przez pomyłkę lub po pobraniu wysłane i usunięte z hostingu. W tych i wielu innych przypadkach PHP oferuje funkcję unlink () w celu usunięcia informacji z systemu plików dostarczanych przez hosta do zasobu sieciowego.
Terminy hostowania i nazwy plików
Zazwyczaj dane są umieszczane w specjalnie wybranych folderach i nie mogą być umieszczane na stronie kodu witryny. Przed usunięciem pliku należy sprawdzić, czy zostanie on usunięty. Hosty, z reguły, są serwerami Apache lub Windows. Aby zapewnić bezpieczną i stabilną pracę zasobu sieciowego, celowe jest nie tylko kontrolowanie, ale także tworzenie nazwy każdego pliku. Ufanie odwiedzającym pobieranie plików o arbitralnych nazwach jest niedozwolone.
Usuwanie pliku
Jeśli jakakolwiek operacja jest zabroniona - po prostu nie zostanie wykonana. Witryna zadziałała i będzie działać. Nie jest konieczne, zanim funkcja PHP unlink () sprawdzi faktyczną obecność pliku. Jeśli coś jest nie tak, generowany jest poziom błędu E_WARNING. Po wyświetleniu wywołania funkcji "@" nie można przypisać wartości do tego błędu. Jeśli chcesz napisać profesjonalny kod, przed skasowaniem musisz sprawdzić ścieżkę, nazwę pliku i jego aktualną dostępność.