AJUDA
Buscar:
FAQ:
Aumentar Letras Diminuir Letras   
Como fazer o Upload de arquivos via PHP?

Você pode fazer o upload de arquivos via PHP.

Este processo envolve normalmente dois arquivos, o formulário do upload em si e um script que processa a informação inserida no formulário e executa a ação do upload.

Existe um detalhe que deve ser observado sempre, os campos que são preenchidos no formulário devem ser obrigatoriamente referenciados no script que processa o upload.

No exemplo abaixo, consideramos um formulário simples:

1 - Crie um arquivo dentro da sua hospedagem com o conteúdo abaixo e nomeie-o como upload.html


<html>
<body>
<form action="upload.php" method="POST" enctype="multipart/form-data">
Enviar o arquivo: <input type="file" name="arquivo" size="20"><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>



2 - No mesmo diretório, crie um arquivo chamado upload.php com o conteúdo abaixo:


<?

/* Insira aqui a pasta que deseja salvar o arquivo*/
$uploaddir = '../NOME_DA_PASTA/';

$uploadfile = $uploaddir . $_FILES['arquivo']['name'];


if (move_uploaded_file($_FILES['arquivo']['tmp_name'], $uploadfile)){
echo "Arquivo Enviado";}
else {echo "Arquivo não enviado";}

?>


OBS: Lembre-se de substituir a informação NOME_DO_DIRETORIO pelo nome do diretório de destino dos arquivos.


3 - Mude a atribuição de permissões do diretório que você destinou os arquivos para "777". Isto pode ser realizado através de seu programa de FTP, ou conectando via SSH.

Para entender como funciona o SSH nas hospedagens UOL HOST, acesse a FAQ:
http://ajuda.uolhost.com.br/index.php?ind=&p=resposta&res=522

Abrir/Fechar Barra de Assuntos Relacionados
Aumentar Letras Diminuir Letras  
1.  Como usar o componente CDOSYS?

2. Como usar o componente CDOSYS na Revenda Windows?

3. Como usar o componente ASPUpload?

4. Como usar o componente AspEmail?

5. Como fazer um formulário em FLASH com PHP?

6. Quero exibir/listar o conteúdo dos diretórios da minha hospedagem, é possível?

7. Glossário Revenda Linux - cPanel

8. Como instalar o Magento em uma plataforma Linux do UOL HOST?

9. Proteção de diretórios e arquivos via .htaccess:

10. Proteção de diretórios via web.config em hospedagens Windows

11. Como usar o componente Dundas Upload?

12. Como instalar o PHP Fusion em uma plataforma UOL HOST?

13. Como executar Stored Procedures em MySQL utilizando Asp.Net?

14. Como transferir meu site de outro provedor de hospedagem?

15. Minha hospedagem é Linux, tenho o dump de minha base de dados MySQL e, em função do tamanho, não posso usar o gerenciador de Banco de dados do Painel, como posso rodar o Dump no servidor?

16. Como instalar o Moodle em uma hospedagem do UOL HOST?

17. Estou com dificuldade no envio/recebimento das mensagens enviadas através do formulário de contato do meu site, como devo proceder.

18. Como posso utilizar arquivos .htaccess para alterar parâmetros nas hospedagens Linux?

19. Como otimizar minha programação para que meu site não consuma recursos de modo excessivo em um servidor?

20. Como instalar manualmente o osCommerce em uma plataforma do UOL HOST?

21. Como Instalar o Coppermine Photo Gallery em uma Plataforma do UOL HOST?

22. Como funciona o suporte a um programa escrito em C nas hospedagens do UOL HOST?

23. Como enviar mensagens com PHP por autenticação SMTP na Revenda?

24. Conheça os principais passos para começar a trabalhar com e-mail marketing

25. Como enviar mensagens por formulário de contato através do ASP.NET?

26. Como adicionar imagens em páginas criadas com o construtor de sites?

27. Como colocar um vídeo ou arquivo de áudio no meu site?

28. Como compilar um arquivo em C?

29. Ao acessar o meu site, meu sistema de anti-virus acusa perigo. O que fazer?

30. Como gerar uma chave CSR para uso de SSL em uma hospedagem compartilhada Linux do UOL HOST?

31. Como importar produtos de um arquivo CSV para a Loja Virtual?

32. Como restaurar um backup completo de uma conta de hospedagem gerado em outro cPanel?

33. Como instalar a nova versão do Magento na Revenda.

34. Como testar a conexão com um banco de dados MySQL e PHP?

35. Como testar a conexão com um banco de dados MSSQL e PHP?

36. Como faço para obter um certificado próprio para conexões seguras (SSL) e como instalá-lo em alguma conta de hospedagem dentro de uma Revenda?

37. Como utilizar o mod_rewrite para conversão de url’s amigáveis em minha hospedagem Linux?

38. Como realizar o Dump de minha Base de dados MySQL via SSH em uma hospedagem Linux?

39. Como fazer um backup completo de uma conta de hospedagem em uma Revenda?

40. Como configurar o Exchange no Microsoft Office Outlook?

41. Quero inserir uma imagem fixa na página principal da minha Loja Virtual. Como proceder?

42. Ao disparar um e-mail Marketing, identifiquei um número alto de falhas na entrega de mensagens, como reduzir este indice?

43. Quais são os passos que devo executar após contratar uma revenda no UOL HOST?

44. Quais as vantagens e como utilizar o IIS SEO Toolkit nas hospedagens Windows do UOL HOST?

45. Como inserir banners na minha Loja Virtual?

46. Como enviar mensagens com PHP por autenticação SMTP?

47. Qual a versão do .NET Framework disponível na plataforma Windows?

48. Como posso configurar páginas de erro personalizadas?

49. E-mail marketing para o B2C - design e conteúdo relevante

50. O que é a Opção "Configurar o Cache" que visualizo no Painel de Controle de minha Hospedagem Linux?

51. Checklist para campanhas de e-mail marketing.

52. Como fazer o backup do conteúdo do meu site através do Painel do Cliente do UOL HOST?

53. Tenho um domínio/hospedagem com o UOL HOST mas quero usar o Windows Live Hotmail para meus e-mails, é possível?

54. Site, Hospedagem, Domínio, etc. Entenda melhor o que são.

55. Como alterar as imagens da vitrine de uma Loja Virtual?

56. Quais são as bibliotecas(libs) existentes no PHP do plano de Revenda?

57. Quero utilizar o mod_deflate na minha hospedagem Linux. Como habilitar?

58. Como importar Clientes de um arquivo CSV para a Loja Virtual?

59. Como evitar que as imagens da minha hospedagem Linux sejam utilizadas por sites de terceiros?

60. Quero ter um contador de visitas(hits) no meu site. Como fazer?

61. Como publicar meu site utilizando o Dreamweaver?

62. Como alterar o logotipo da página no construtor de sites?

63. Quais as dicas para melhorar um site recém criado através do Construtor de Sites?

64. Como aumentar o tempo de execução de scripts no PHP para o Moodle?

65. Contratei uma hospedagem e quero redirecionar outros dominios e e-mails para ela, é possível?

66. O que é o "PHPInfo"?

67. Como conectar ao MySQL utilizando Asp.Net?

68. Um cliente da minha revenda deseja utilizar seus e-mails no Google Apps, é possível?

69. Como realizar um redirecionamento 301.

70. Posso utilizar o arquivo web.config, em pastas e subpastas de minha Hospedagem Windows?

71. Posso utilizar ferramentas em PHP para administrar bases MySQL?

72. Os 10 erros mais freqüentes em e-mail marketing.

73. Estou tendo problemas no Upload de arquivos grandes via script ASP, ASP.NET ou PHP na plataforma Windows, o que fazer ?

74. Como configurar o Windows Live Writer para atualizar o meu Blog no UOL HOST?

75. Quais tipos de domínios exigem CPF ou CNPJ e para que são destinados?

76. Como usar o componente FileSystemObject (FSO)?

77. O que é o Double opt-in no e-mail marketing?

78. Qual o limite de tamanho para criação de mensagens dentro do sistema de E-mail Marketing?

79. Como solicitar a segunda via da cobrança, para quitação dos serviços UOL HOST? (exceto para registro de Domínio)

80. Como incluir meu site no Google e como fazer com que ele tenha um melhor resultado nas buscas?

81. Como utilizar o módulo URL Rewrite do IIS 7/Windows 2008 no UOL HOST?

82. O que é e para que serve o teste de pontuação de SPAM da ferramenta de E-mail Marketing?

83. Após atualizar o WordPress em minha hospedagem Windows ocorreu o erro: Fatal error: Call to undefined function iis7_supports_permalinks() in E:\home\xxx\Web\wp-includes\canonical.php on line 40. Como solucionar?

84. Tenho uma conta Exchange Online, como posso configurar o Microsoft Outlook automaticamente?

85. Como funciona o SSL nas hospedagens?

86. Ao acessar minha aplicação .NET aparece o erro "customErrors mode="Off"". O que fazer?

87. Gostaria de obter um certificado próprio para conexões seguras (SSL). O que devo fazer?

88. Tenho um certificado SSL próprio, como posso transferí-lo para minha hospedagem?

89. O que é PEAR? Está disponível no UOL HOST?

90. Como criar um blog no meu site ?

91. Como criar promoções na Loja Virtual via Ticket(Cupom)?

92. Como acelerar meus CGI´s em Python usando o mod_python de uma plataforma Linux?

93. Cache - Hospedagem Linux

94. Revenda Windows - Como redirecionar um domínio (dominiodocliente.com) para abrir o conteúdo de uma pasta dentro da hospedagem (dominiodocliente.com/loja)?

95. Como é analisado o número de erros em um processo de envio de E-mail Marketing?

96. O recurso de "Parent Paths" é ativado por padrão nas hospedagens Windows?

97. Como alterar o DNS de um domínio para o UOL HOST no Registro.br?

98. Na instalação do Joomla em plataforma Windows com PHP, obtenho o erro: "PHP Warning: file_put_contents(E:homexxxxxxxxWebconfiguration.php) [function.file-put-contents]: failed to open stream: Permission denied in E:homexxxxxxxxWebinstallationinst

99. Ao acessar um diretório de meu site, me deparo com a seguinte mensagem de erro: "The request filtering module is configured to deny a path in the URL that contains a hiddenSegment section." Por que?

100. Meu site utiliza PHP, estava hospedado em outra empresa, que alterações devo fazer no código fonte da minha aplicação?