Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Script de upload para enviar várias fotos e salvar nomes no bd

08-05-2015 21:34

Nesse post mostro um script de upload em PHP onde você poderá selecionar mais de uma foto para enviar as mesmas para uma pasta.
Também, você terá os nomes das fotos "pasta e nome" em uma variável, separados por vírgula, para adicionar em um banco de dados MySQL.

<form enctype="multipart/form-data" method="POST" action="teste.php"> <input type="file" name="foto[]" value="" multiple> <br> <input type="submit" name="envio"> </form> <?php if(isset($_POST['envio'])) { // PASTA DESTINO $uploaddir = "teste/"; $enviado = Array(); // VERIFICANDO CAMPO VAZIO $contafoto = 0; for($i = 0; $i < count($_FILES['foto']['name']); $i++) { if($_FILES['foto']['name'][$i]=="") { $contafoto++; } } if($contafoto==count($_FILES['foto']['name'])) { echo "<script>alert('Você deve enviar uma foto');history.back();"; exit; } for($i = 0; $i < count($_FILES['foto']['name']); $i++) { if($_FILES['foto']['name'][$i]!="") { $erro = 0; // NOME DA FOTO $uploadfile = $uploaddir.$_FILES['foto']['name'][$i]; // ENVIANDO A FOTO if(@move_uploaded_file($_FILES['foto']['tmp_name'][$i], $uploadfile) && $erro==0) { echo "A figura <b>".$uploadfile."</b> foi enviada com sucesso.<br>"; $enviado[] = $uploadfile; } } } // VALOR PARA SALVAR NO BANCO DE DADOS echo implode(",", $enviado); } ?>

1
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot], Google [Bot]