MedUpload 2.0
Publicado por Diego Monteiro Medeiros de Araújo 03/03/2006
[ Hits: 4.232 ]
Homepage: http://www.csce.com.br
Sistema simples para upload de arquivos.
Lista arquivos e cria subdiretório.
Prático para quem está com pressa em disponibilizar um meio alternativo a um FTP.
ARQUIVO PRINCIPAL (Ação do Upload) <?php /* * Upload 2.0 30/12/03 * Revisado em 03/03/06 * * 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 * medeirosdiego@gmail.com */ // 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!!'); window.location = 'index.php'; </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); } ?>
Apresentar imagens - Aleatorio na Pagina (todos os Formatos)
Conversor de arquivo Excel para um Array
Upload de imagens com redimensionamento
Renomear arquivos para minusculo
Gerando arquivo PDF com PHP usando mPDF
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (6)
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
O mínimo que você precisa saber sobre o terminal (parte 2)
O mínimo que você precisa saber sobre o terminal (parte 1)
Como iniciar uma máquina virtual do VirtualBox automaticamente no boot do LUbuntu 18 LTS
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como deixar as abas do Firefox mais fininhas
Mudar o gerenciador de login (GDM para SDDM)
"Tentando" fazer com que programas rodem no Wayland e no X11
Melhor hospedagem em nuvem para projetos Laravel com baixo custo? [RES... (7)
Como baixar os drivers de áudio no linux mint? (7)
Como posso localizar o arquivo HTML da página inicial do GLPI dentro d... (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta