Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera, comecei a fazer esse codigo pra criar um simple album de fotos em php...
mas ta dando erro :/
e não to conseguindo resolver...
form
<form id="form1" name="form1" method="post" action="enviar.php" enctype="multipart/form-data">
<!-- nesse form abaixo eu indico o nome através de um array -->
Foto 1: <input type="file" name="foto[]" /><br>
Foto 2: <input type="file" name="foto[]" /><br>
Foto 3: <input type="file" name="foto[]" /><br>
Foto 4: <input type="file" name="foto[]" /><br>
Foto 5: <input type="file" name="foto[]" /><br>
<br /><input type="submit" name="button" value="Enviar" />
</form><?
include "conexao.php";
for($i=0;$i < 5; $i++){
$foto = $_FILES['foto']['name'][$i];
$procura = array(" ","ã","á","à","é","ê","è","í","ì","ó","õ","ç");
$coloca = array("_","a","a","a","e","e","e","i","i","o","o","c");
$foto = str_replace($procura, $coloca, $foto);
$foto = strtolower($foto);
if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['foto']['type'])){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php'>
<script type=\"text/javascript\">
alert(\"Formato inválido\");
</script>
";
}else{
if(file_exists("imagens/$foto")){
$a = 1;
while(file_exists("imagens/[$a]$foto")){
$a++;
}
$foto = "[".$a."]".$foto;
}
if(!move_uploaded_file($_FILES['foto']['tmp_name'], "imagens/".$foto)){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php'>
<script type=\"text/javascript\">
alert(\"Erro ao enviar o foto.\");
</script>
";
}
}
$sql = mysql_query("INSERT INTO upload ( id, foto , data ) VALUES ( '', '".$foto."' , NOW() ) ");
if($sql != 0){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php'>
<script type=\"text/javascript\">alert(\"Foram enviadas %i fotos.\");</script>
";
}
else{
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php'>
<script type=\"text/javascript\">alert(\"Erro ao enviar as fotos.\");</script>
";
}
}
?>pq será ke ta dando isso? ja testei com varias imagens diferentes...
obrigado
Carregando comentários...