Funkcja PHP move_uploaded_file()
Definicja i zastosowanie
Funkcja move_uploaded_file() przeniesie przesyłany plik do nowej lokalizacji.
Jeśli pomyślnie, zwróci true, w przeciwnym razie zwróci fałsz.
Gramatyka
move_uploaded_file(file,newloc)
Parametry | Opis |
---|---|
file | Wymagane. Określ plik do przeniesienia. |
newloc | Wymagane. Określ nową lokalizację pliku. |
Opis
Ta funkcja sprawdza i zapewnia, że file Zwanego pliku jest legalnym plikiem do przesyłania (tzn. przesłanego za pomocą mechanizmu HTTP POST PHP). Jeśli plik jest legalny, zostanie przeniesiony do nowej lokalizacji określonej przez newloc zwanego plikiem.
Jeśli file To nie jest legalny plik do przesyłania, żadna operacja nie zostanie wykonana, move_uploaded_file() zwróci fałsz.
Jeśli file To jest legalny plik do przesyłania, ale z różnych powodów nie można go przenieść, żadna operacja nie zostanie wykonana, move_uploaded_file() zwróci fałsz, a także zostanie wyświetlony komunikat ostrzegawczy.
Ta kontrola wydaje się szczególnie ważna, jeśli przesyłany plik może wyświetlać swoje treści innym użytkownikom tego systemu.
Wskazówki i komentarze
Komentarz:Ta funkcja jest przeznaczona wyłącznie do plików przesyłanych przez HTTP POST.
Uwaga:Jeśli plik docelowy już istnieje, zostanie nadpisany.