0

Upload fácil

criado por Renata Albuquerque em 11/04/2002 12:23pm
Sistema de upload para arquivos em servidor remoto de fácil aprendizado. Possui dois arquivos: form-up.php add-up.php
Data Autor Changelog Download
11/04/2002 12:23pm Renata Albuquerque - Versão 1
30/07/2002 1:40pm Juan Roldán Versão :2:0: Versão :2:0:

Comentários:

Mostrando 1 - 10 de 15 comentários
Paulo Silva disse:
tem como nesse script ele pagar o nome do arquivo. ex. eu upo o arquivo foto1.jpg e ele pegar o nome do arq e enviar pra um outro form??
abraços e até mais
23/11/2006 8:22am (~10 anos atrás)

eu gostei... mas com arquivo grande nao funciona...
nao tem jeito... coloquei o php.ini no servidor...
testei outro arquivo mais simples e funciona numa boa.
mas esse é bem legal de poder escolher pra que pasta vai os arquivos.

meu arquivo php.ini

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads= On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir= /home/pasta/upload

; Maximum allowed size for uploaded files.
upload_max_filesize= 20M

; Maximum size of POST data that PHP will accept.
; Post max tem que ser maior que o upload max para dar certo
post_max_size= 21M

; Maximum execution time of each script, in seconds
max_input_time= 600


que faço??? alguem sabe??? se tem algum erro nesse script???
10/08/2006 5:29pm (~10 anos atrás)

tem como colocar um arquivo php.ini na pasta do upload para aceitar arquivos com 60Mb??? como faço esse arquivo???
10/08/2006 7:50am (~10 anos atrás)

Marcos Duarte disse:
Não teve jeito.. após clicar em enviar aparece o erro: Não foi possível fazer upload! Arquivo inválido.

Este erro pode ser causado devido ao caminho da pasta estar errado ???

<option value="/var/www/upload">Pasta Downloads</option>
?

Alguém conseguiu resolver este erro?

abraços
06/07/2006 4:42am (~10 anos atrás)

Warning: move_uploaded_file(/var/www/html/site/teste/caixa.jpg): failed to open stream: No such file or directory in /home/fulcoin/public_html/upload/upload/add-up.php on line 21

Warning: move_uploaded_file(): Unable to move '/tmp/phpSwNnaA' to '/var/www/html/site/teste/caixa.jpg' in /home/fulcoin/public_html/upload/upload/add-up.php on line 21
05/08/2005 1:59pm (~11 anos atrás)

Eu consegui configurar direitinho o upload, os arquivos estão sendo mandados para as pastas selecionadas. Mas queria que vc postasse um codigo php onde os arquivos envidos seriam mostrados automaticamente numa página.

Ex: o cara mandou um arquivos para a pasta Animes, aí o arquivo enviado seria mostrado na pagina Animes do meu site automaticamente, mostrando o nome, descrição, tamanho entre outros. Não sendo necessário configurar um por um para que eles possam ser visualizados e baixados.

Pq tem q ficar adicionando um por um é um saco, queria um automatico, pelo amor de deus me ajudeeeeemmmm
20/06/2005 7:44pm (~11 anos atrás)

POR QUE TA DANDO ESTA MENSAGEM???

Warning: move_uploaded_file(): open_basedir restriction in effect. File(/var/www/html/site/downloads/cd Key.txt) is not within the allowed path(s): (/home/germano:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/germano/public_html/chat/add-up.php on line 21
Upload
Não foi possível fazer upload! Arquivo inválido.

ME AJUDEM!!!
22/03/2005 10:48am (~11 anos atrás)

Luciano disse:
Criei as páginas conforme as orientações.
Criei as pastas onde os arquivos deverias ser carregados no upload.
Mas sempre a mensagem:
"Não foi possível fazer upload! Arquivo Inválido!"
Sou bastante leigo em programação.
Meu site rola quase todo em htm simples.
Tem que criar alguma base em php antes de funcionar o upload? Vi alguém falando em ini.php
Onde deveria estar isso.?
OBrigado a quem puder ajudar.
Luciano
18/01/2005 7:11pm (~12 anos atrás)

Leandro disse:
Falaê galera!

Seguinte, alguém sabe como contar os índices de uma variável indexada pelo explode?

preciso recuperar o caminho de uma input file pois não dou submit no form e sim executo uma func Javascript que faz uma window.open . Daí o valor de $file_name não é repassado. Como não sei quantos subdiretórios o cliente vai ter ( no caso de fazer um upload de uma foto ex: C:\dir_a\dir_b\foto.jpg) tive a idéia de usar a func_php explode para separar por "\" e pegar o nome do arquivo. Bem, gostaria de contar os índices e o valor retornado desta contagem, usar como identificador para recuperar o nome do arquivo. Se alguém souber isso ou tiver uma outra sugestão, sinta-se a vontade!

Abraços!
)
16/12/2004 8:10pm (~12 anos atrás)

Gustavo Villa disse:
Comentário sobre: <<PHP é mais poderoso que JavaScript>>

Qual das duas aprender? As duas!
Na realidade uma linguagem não tem nada a ver com a outra! Cada uma tem uma finalidade diferente.
O JavaScript executa rotinas na máquina do usuário, ou seja... o usuário acessa o site e depois que a página estiver carregada o script é executado.
No caso do PHP é o contrário. O Script é processado na máquina do servidor e depois é enviado em forma de HTML para o usuário.

Mas quando usar uma ou outra?
É simples entender. Já imaginou se para você acessar seu banco de dados as linhas de programação (inclusive com usuário e senha) ficassem na máquina do usuário? Ele simplesmente abriria a página e veria tudo o que é feito para conectar o banco de dados. Então se ele quisesse alterar o valor de uma compra que acabou de fazer em seu site ele conectaria o banco de dados e pronto!

O PHP entra justamente ai.
Como o código fica APENAS no servidor, o banco de dados é acessado, todas as informações são extraida e então um arquivo HTML com elas é enviado para o cliente.
Este arquivo não terá nenhuma informação além daquelas que você quer que o usuário veja.

Mas qual a utilidade de usar o JavaScript então?
Pense em usar o JavaScript para contrar coisas com relação a navegação do site.
Ex.:
Vc tem um campo de data e quer que quando o usuário digitar, imediatamente apareçam as barras (/) separando dia, mês e ano. Bom... neste caso o JavaScript é o mais recomendado.

Então o que concluímos?
A grosso modo (somente para ser bem simplista) PHP é uma linguagem que proporciona segurança ao site já que o código fica "escondido" e é usada geralmente para tratar eventos após clicar em um link ou em um botão.
JavaScript é uma linguagem que propõem-se a cuidar de aspectos visuais, permitindo tratar eventos antes mesmo de clicar em um link ou botão.
13/12/2004 2:59pm (~12 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)