English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função move_uploaded_file() pode mover o arquivo carregado para uma nova localização. Se o nome do arquivo não for um arquivo de upload válido, nenhuma ação será executada e será retornado false. Se o nome do arquivo for um arquivo de upload válido, mas não puder ser movido por alguma razão, nenhuma ação será executada e será retornado false. Além disso, pode ser emitida uma advertência.
bool move_uploaded_file ( string $filename , string $destination )
Esta função verifica e garante que o arquivo especificado por filename seja um arquivo de upload válido (isto é, carregado através do mecanismo de upload HTTP POST do PHP). Se o arquivo for válido, ele é movido para o arquivo especificado por destination.
Esta verificação é particularmente importante, se há a possibilidade de que o arquivo carregado possa ser exibido para o usuário ou para outros usuários do sistema.
<?php $uploads_dir = "/PhpProject/uploads; foreach($_FILES["pictures"]["error"] as $key => $error) { if($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = basename($_FILES["pictures"]["name"][$key]); move_uploaded_file($tmp_name, "$uploads_dir");/$name"); } } ?>