Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite pessoal, estou tentando realizar o upload de arquivos com um código simples, só a titulo de testes, mas não estou conseguindo e a propriedade de erros do array files está me devolvendo 0 o que segundo a documentação diz que é o valor que inidica que não houve erros.
Segue as linhas de código.
<html>
<head>
<title>Upload de Arquivos com PHP</title>
</head>
<body>
<form method="post" action="upload.php" enctype="multipart/form-data">
<label>Arquivo:</label>
<input type="file" name="arquivo" />
<input type="submit" value="Enviar" />
</form>
</body>
</html>
<?php
$_UP['erros'][0] = 'Não houve erro';
$_UP['erros'][1] = 'O arquivo no upload é maior do que o limite do PHP';
$_UP['erros'][2] = 'O arquivo ultrapassa o limite de tamanho especifiado no HTML';
$_UP['erros'][3] = 'O upload do arquivo foi feito parcialmente';
$_UP['erros'][4] = 'Não foi feito o upload do arquivo';
$name = $_FILES["arquivo"]["name"];
echo $_UP["erros"][$_FILES["arquivo"]["error"]];
if(move_uploaded_file($_FILES["arquivo"]["tmp_name"], "/galerry/".$name))
echo "Upload realizado com sucesso!!";
?>
Como podem ver o código é mt simples, eu verifiquei a pasta temporaria que o php está utilizando e o diretório pai do mesmo não requer nenhuma autorização especial. Alguém sabe me dizer se é necessario algo mais para realizar o upload?Carregando comentários...