Upload de arquivos
Publicado por Raphael Leal Gavino (última atualização em 24/09/2009)
[ Hits: 7.978 ]
Homepage: http://www.weblotus.com.br
Bom pessoal, pesquisei ultimamente na internet e só encontrei scripts longos e complicados de como fazer um upload utilizando PHP. Esse meu script é uma adaptação simplificada e comentada de como fazer um upload de qualquer extensão de arquivo.
Espero que gostem.
Abraços,
Raphael Leal Gavino.
<html>
<head>
<title>Fazendo Upload</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<input type="file" name="arquivo">
</td>
</tr>
<tr>
<td>
<input type="submit" value="Enviar">
</td>
</tr>
</table>
</form>
</body>
</html>
<?
// verificando se $arquivo é verdadeiro
if (isset($arquivo)){
// aponte o nome do diretório a ser gravado o upload
$dir="Apostilas ";
// verifica se $arquivo é uma variável nula
if (is_uploaded_file($arquivo)){
// fazendo o upload
move_uploaded_file($arquivo,$arquivo_name);
// se funcionar irá aparecer Enviado na tela
print("<center><font face=Times New Roman size=+2 color=red>Enviado</font></center>");
}else{
// se não funcionar aparecerá Erro na tela
print("<center><font face=Times New Roman size=+2 color=red>Erro</font></center>");
}
}
?>
Upload de imagens com redimensionamento
Orion - extração e conversão de dados de arquivos texto e CSV
Redimensionamento de imagem JPEG
Abrindo arquivo e convertendo de um caracter para outro
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (12)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









