Eu criei um sistema de Upload de Imagens, que informa os erros, tudo, mas não faz nenhum upload e não mostra nenhum erro. Dê uma olhada no code:
<?php
$maxsize = 500000; //seta o tamanho máximo da imagem em bytes
$destination = 'uploads/';
$file = $_FILES['uplaod_file']['tmp_name'];
if (!$_FILES['submit']) {
$error = ' ';
}
if (!is_uplaoded_file($file) AND !isset($error)) {
$error = '<strong>Você tem que selecionar um arquivo!</strong>';
unset($file);
}
if($_FILES['uplaod_file']['size'] > $maxsize AND !isset($error)) {
$error = '<strong>O tamanho máximo de seu arquivo é de 500Kb ('.$maxsize.'bytes)</strong>';
unset($file);
}
if($_FILES['upload_file']['type'] != 'image/gif' AND
$_FILES['upload_file']['type'] != 'image/png' AND
$_FILES['upload_file']['type'] != 'image/jpg' AND !isset($error)) {
$error = '<strong>Seu arquivo tem que ser no formato gif, png ou jpg</strong>';
unset($file);
}
if(!isset($error)) {
move_uploaded_file($file, $destionation.$_FILES['uplaod_file']['name']);
print '<strong>Obrigado pelo Upload. Aqui está o link do seu arquivo:<br /> http://meuhost.com/uploads/'.$file;
exit;
}
else
{
echo $error;
}
?>
<form action="<? echo(htmlspecialchars($_SERVER['PHP_SELF'])) ?>" method="POST" ectype="multipart/form-data">
Selecione um arquivo para Upload:<br />
<input type="file" name="uplaod_file" size="80" />
<br />
<input type="submit" name="submit" value="Enviar" /><br />
</form>
Se você puder resolver o problema de não funcionar nada, lhe agradeço.
Question
Adsense
Eu criei um sistema de Upload de Imagens, que informa os erros, tudo, mas não faz nenhum upload e não mostra nenhum erro. Dê uma olhada no code:
Se você puder resolver o problema de não funcionar nada, lhe agradeço.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.