help sistema de upload

1. help sistema de upload

Carlos Roberto M. Medeiros junior
medeiros64

(usa Slackware)

Enviado em 13/04/2010 - 19:05h

blz pessoal

olha desculpa a pergunta tipo sei q aki nao é um MC DONALDS p/ mim chegar e pedir algo pronto.

bom mas é o seguinte estou a 2 dias tentando enviar uns aquivos p/ meu pc (tenho o apache e php rodando) queria fazer um upload de uns arquivos eles sao um pouco grande mas nem tanto.

meu problema nao sei absolutamente nada de php já tentei diversos scripts q procurei na net esses 2 dias mas nenhum funcionou.
php p/ mim é igual japones nao entendo nada.

meu problema preciso de uns arquivos de um amigo esta em outra cidade nao sabemos pq o msn envia só na velocidade de 2 kbps (só acontece entre eu e ele.)

queria poder simplesmente enviar um arquivo pode ser via php ou outra forma tipo ftp (tbm tenho rodando este é usado por ele p/ baixar akivos do meu pc rsrs tbm nao entendo nada mas este funciona só nao sei como enviar arquivo).

alguem ai pode me dar um relp. muito obrigado a todos e desculpa qqr coisa


  


2. Re: help sistema de upload

Ricardo Cardoso
ricardo cardoso

(usa Debian)

Enviado em 13/04/2010 - 21:45h

Eu faço assim no meu site.

Apenas faça as mofificações necessárias para funcionar no seu.

upload.html

<html>
<head>
<title></title>
</head>
<body>
<form method=POST action='envia.php' enctype=multipart/form-data>
<input type='hidden' name="MAX_FILE_SIZE" value="1024">
<p align=center>Arquivo: <input type=file name='arquivo'>
<p align=center><input type=submit value='Enviar'>
</form>
</body>
</html>

envia.php

<title></title>
</head>
<body>


<?
set_time_limit (0);

$nome_arquivo = $_FILES['arquivo']['name'];
$tamanho_arquivo = $_FILES['arquivo']['size'];
$arquivo_temporario = $_FILES['arquivo']['tmp_name'];


if (!empty ($nome_arquivo))
{
if ($sobrescrever == "nao" && file_exists("$caminho_absoluto/$nome_arquivo"))
die("Arquivo já existe.");

if (($limitar_tamanho == "sim") && ($tamanho_arquivo > $tamanho_bytes))
die("Arquivo deve ter no máximo $tamanho_bytes bytes.");

$ext = strrchr($nome_arquivo,'.');
if ($limitar_ext == "sim" && !in_array($ext,$extensoes_validas))
die("Extensão de arquivo inválida para upload.");

if(move_uploaded_file($arquivo_temporario, "$caminho_absoluto/$nome_arquivo"))
{
echo "<p align=center>O upload do arquivo <b>". $nome_arquivo."</b> foi concluído com sucesso.</p>";
echo "<p align=center><a href=upload.html>Novo upload</a></p>";
}
else
echo "<p align=center>O arquivo não pode ser copiado para o servidor.</p>";
}
else
die("Selecione o arquivo a ser enviado");
?>

</body>
</html>







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts