TrY! TrY!  • 28.01.12 22:13

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 28.01.12 22:13

Reputação da mensagem: 100% (1 votos)

Oi galerinha bonita que eu amo.
O último dos meus tutoriais

Introdução
Neste tutorial, nós iremos discutir sobre a função PHP, "move_uploaded_files" que move arquivos que foram upados.

Tutorial
1- Crie uma variável, com o diretório, exemplo:
Código:
$dir = "./galeria";
2- Crie um variável para escolher as extensões. Exemplo:
Código:
$ext = array("gif","jpg","png");
3- Escolha quantos campos você deseja, exemplo:
Código:
$campos = 1;
4- Faça o formulário, com os campos desejados, e engloba-os com a função PHP "echo", exemplo:
Código:
echo '

Arquivo:


';
5- Crie uma função IF.Else pra ver se ele foi enviado!
Código:
if (isset($_POST['submit'])) {
6- Crie variáveis para obter informações do arquivo, exemplo:
Código:
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];
7- Crie uma variável para contar arquivos contados, exemplo:
Código:
$cont=0;
8- Crie função para repetir de acordo com a quantidade FILE
Código:
for($i=0;$i<$campos;$i ){
9- Pegando o nome do arquivo:
Código:
$name = $f_name[$i];
10- Verificando se o campo o arquivo, exemplo:
Código:
 if ( ($name!="") and (is_file($f_tmp[$i])) and (in_array(substr($name, -3),$ext)) ) {

if ($cont==0) {
echo "[b]Arquivo(s) enviados:
[/b]";
}
echo $name." - ";

11- Movendo arquivos:
Código:
$up = move_uploaded_file($f_tmp[$i], $dir.$name);
12- Pegando Status:
Código:
if ($up==true):
echo "[i]Enviado![/i]";
$cont ;
else:
echo "[i]Falhou![/i]";
endif;

echo "
";
}

}

echo ($cont!=0) ? "[i]Total de arquivos enviados: [/i]".$cont : "Nenhum arquivo foi enviado!";
}
?>

Créditos
50% - Vulcano Studios
50% - CódigoFonte.net

Post Original
http://www.codigofonte.net/dicas/php/229_sistema-de-upload-de-imagens

-Lukax -Lukax  • 28.01.12 22:33

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 28.01.12 22:33

Muito Bom, bem organizado, Obrigado por Compartilhar conosco.

TrY! TrY!  • 28.01.12 22:44

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 28.01.12 22:44

Reputação da mensagem: 100% (1 votos)

Ufa ainda bem que não bugou com você, aqui deu um BUG, apareceu o input

¥.Bruno.¥ ¥.Bruno.¥  • 28.01.12 22:55

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 28.01.12 22:55

Mais um tutorial bem sucedido e.e . Parabéns Apo pelo seu desempenho !!!

#CodeBug : Porque ta dando isso na sua casa Apo ? aqui ta normal os Code e.e

~Necr0 ~Necr0  • 28.01.12 23:11

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 28.01.12 23:11

Tópico bem organizado e um bom tutorial, vlw por compartilhar :)

TrY! TrY!  • 29.01.12 11:45

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 29.01.12 11:45


Obrigado pelos elogios :)
Esse não foi o último, ainda!

The Flash The Flash  • 30.01.12 14:47

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 30.01.12 14:47

óTimo tutorial...
OBRIGADO POR COMPARTILHAR POPO

TrY! TrY!  • 06.04.12 21:02

[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas Empty Re: [VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 06.04.12 21:02

@Closed.
Motivo: Inativo
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.