PHP: sistema de upload super simples com PHP
script arroz com feijão para upload de arquivos no PHP <form enctype="multipart/form-data" action="" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="512000" /> Send this file: <input name="userfile" type="file" />...
A
Admin
02 Nov, 2010 ·
1 min de leitura
script arroz com feijão para upload de arquivos no PHP
<form enctype="multipart/form-data" action="" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="512000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
e depois o código PHP
<?php
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo "<p>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Arquivo transferido com sucesso\n";
}
echo "</p>";
echo '<pre>';
print_r($_FILES);
print "</pre>";
?>
OBS: Este é um script super simples de upload. Lembro aqui que é interessante adicionar validação de acesso ao arquivo, e filtros de tamanho, formato e nomes dos arquivos.