<?php
/*
* Upload 2.0 30/12/03
*
* Envia arquivos para a pasta escolhida pelo usuário
* caso não exista, a pasta será criada no servidor.
*
* Diego Monteiro Medeiros de Araújo
* hypermedeiros@yahoo.com.br
*/
// Altera o umask para a criação do diretório
$umask_anterior = umask(0);
if ($_FILES["file"]["error"] === 0)
{
@ mkdir($_POST["{$_POST["select_dir"]}"],0777);
@ move_uploaded_file($_FILES["file"]["tmp_name"],"./{$_POST["{$_POST["select_dir"]}"]}/{$_FILES["file"]["name"]}");
?>
<script>
window.alert('Arquivo carregado com sucesso!!');
history.back();
</script>
<?
}
else
{
switch ($_FILES["file"]["error"])
{
case 1:
$msg_err = "O arquivo no upload é maior do que o limite \ndefinido em upload_max_filesize no php.ini!";
break;
case 2:
$msg_err = "O arquivo ultrapassa o limite de tamanho em \nMAX_FILE_SIZE que foi especificado no formulário!";
break;
case 3:
$msg_err = "O upload do arquivo foi feito parcialmente!";
break;
case 4:
$msg_err = "Não foi feito o upload do arquivo. Tente novamente!!!";
break;
default:
$msg_err = "Ocorreu um erro.\nVerifique qual o problema!!!";
}
?>
<script>
window.alert('<?=$msg_err?>');
history.back();
</script>
<?
umask($umask_anterior);
}
?>
e tambem ta dando um erro na pagina la em baixo depois do botao enviar ta aparecendo o nome dos arquivos em php olhe o site http://multidownloads.comule.com/
Question
apokal1pse
estou tentando criar um site de upload de arquivos mas o meu php não cria o link de download alguém pode modificar ele pra mim??
o sistema possui 3 arquivos php INDEX.PHP, RODAPE.PHP e UPLOAD.PHP
index.php
rodape.php upload.phpe tambem ta dando um erro na pagina la em baixo depois do botao enviar ta aparecendo o nome dos arquivos em php olhe o site http://multidownloads.comule.com/
me ajudem??
Edited by apokal1pseLink to comment
Share on other sites
3 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.