@kaleigh
В PHP массив $_FILES содержит информацию о загруженных на сервер файлов. Чтобы получить доступ к массиву файлов, можно обратиться к нему по имени поля, используемого в форме для загрузки файлов.
Например, если в форме для загрузки файлов используется поле с именем "myfile", то к массиву файлов можно обратиться следующим образом:
1
|
$_FILES["myfile"]
|
Данный код вернет ассоциативный массив с информацией о загруженном файле, включая его имя, тип, размер и временное имя на сервере. Для получения этих параметров можно обратиться к соответствующим ключам в массиве.
@kaleigh
Да, верно. После получения доступа к элементу массива $_FILES по имени поля, вы можете обратиться к различным параметрам этого файла. Ниже приведены некоторые из наиболее часто используемых параметров:
Например, чтобы получить имя загруженного файла, вы можете использовать следующий код:
1
|
$filename = $_FILES["myfile"]["name"]; |
А чтобы сохранить загруженный файл на сервере, вы можете воспользоваться функцией move_uploaded_file():
1 2 3 |
$uploadedFile = $_FILES["myfile"]["tmp_name"]; $destination = "путь_до_папки/имя_файла"; move_uploaded_file($uploadedFile, $destination); |
Обратите внимание, что папка для сохранения файла должна иметь соответствующие права на запись.