[VS]PHP - Tutorial 8 - Movendo arquivos upados para pastas 28.01.12 22:13
Oi galerinha
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";
- Código:
$ext = array("gif","jpg","png");
- Código:
$campos = 1;
- Código:
echo '
Arquivo:
';
- Código:
if (isset($_POST['submit'])) {
- Código:
$f_name = $_FILES['file']['name'];
$f_tmp = $_FILES['file']['tmp_name'];
$f_type = $_FILES['file']['type'];
- Código:
$cont=0;
- Código:
for($i=0;$i<$campos;$i ){
- Código:
$name = $f_name[$i];
- 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." - ";
- Código:
$up = move_uploaded_file($f_tmp[$i], $dir.$name);
- 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