Upload de Arquivos em PHP
Publicado por Ricardo Landim 13/01/2003
[ Hits: 31.025 ]
Upload simples de arquivos em PHP. Dependo da versão do seu PHP você deve fazer algumas modificações.
<? // UPLOAD DE ARQUIVOS EM PHP // +----------------------------------------------------------------------+ // | Upload Script v1.0 | // +----------------------------------------------------------------------+ // | GNU License | // | Esse script está livre para modificação e distribuição deste de que | // | o autor seje notificado por e-mail. | // | | // | Este codigo é simples porem util, em sua versão completa todo o | // | codigo é orientado a objetos e tem algumas funções extras. | // | | // | Em breve novas versões serão desenvolvidas e disponibilizadas | // +----------------------------------------------------------------------+ // | Autor: Ricardo Landim <ricardo@paracatu.com> | // +----------------------------------------------------------------------+ // //Arquivo: upload.php # 16:58:10 - 02/01/2003 powered by PHP // ?> <html><head> <title>Upload em PHP</title> </head> <body> <? $save_path="/diretorio/onde/deve/salvar/"; if (isset($upload)){ // No PHP anterior a 4.1.0, $HTTP_POST_FILES deve ser usado ao invés de $_FILES. if (is_uploaded_file($_FILES['userfile']['tmp_name'])) { copy($_FILES['userfile']['tmp_name'], $save_path . $_FILES['userfile']['name']); echo "O arquivo foi salvo em " . $save_path . $_FILES['userfile']['name']; } else { echo "Impossivel fazer o Upload do arquivo."; } echo "<BR><BR><a href=\"" . $PHP_SELF . "\">Clique aqui para enviar mais arquivos.</a>"; }else{ ?> <form enctype="multipart/form-data" action="<?=$PHP_SELF;?>" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="1000"> <input type="hidden" name="upload" value="1"> <!--MAX_FILE_SIZE é o tamanho maximo do arquivo para o navegador em Kb que pode ser manipulado, já o tamanho maxima no php.ini do PHP é fixo--> Arquivo: <input name="userfile" type="file"> <input type="submit" value="Enviar Arquivo"> </form> <? } ?> </body> </html>
Classe para criacao de links em html
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)