Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera consegui na internet um script bem completo de upload de imagem, mas to quebrando a cabeça pra fazer upload de mais de 1 imagem...
teriam como me da uma luz ? hehehehe aki ta o script, abraço
Página
<?
include ("verifica.php");
include ("config.php");
?>
<form id="form1" name="form1" method="post" action="funcoes/impressoras.php" enctype="multipart/form-data">
<label></label>
<table width="70%" border="0" cellpadding="8" cellspacing="3">
<tr>
<td class='top-cont'><span style='color:#e77817; font-weight:bold'>Impressoras</span></td>
</tr>
<tr>
<td><strong>Texto:</strong></td>
</tr>
<tr>
<td align="center"><label>
<?
$sql = mysql_query("SELECT * FROM impressoras ");
while($linha = mysql_fetch_array($sql)){
$texto = $linha['texto'];
}
?>
<textarea name="texto" id="texto" style="width:100%;" rows="6"><? echo $texto ?></textarea>
</label></td>
</tr>
<tr>
<td><Br /><Br /><Br /><strong>Deseja alterar a foto?</strong></td>
</tr>
</table>
<table width="70%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20%"><input type="radio" name="enviar_imagem" id="enviar_imagem" onclick="document.form1.arquivo.disabled=false" value="sim" />
<strong>SIM </strong>
<input type="radio" name="enviar_imagem" id="enviar_imagem" onclick="document.form1.arquivo.disabled=true" value="nao" checked="checked" />
<strong>NÃO</strong><br /><br />
<input name="arquivo" type="file" id="arquivo" size="20" disabled="disabled" />
<?
$sql = mysql_query("SELECT * FROM impressoras ");
while($linha = mysql_fetch_array($sql)){
$foto = $linha['foto'];
}
?>
<td><img src='fotos/<? echo $foto ?>' align='middle' border='0' width="200" height="200"></td>
</tr>
</table>
<table width='70%' border='0' cellspacing='2' cellpadding='0'>
<tr>
<td><br /><input type="submit" name="button" id="button" value="Salvar Alterações" /></td>
</tr>
</table>
</form>
Função de upload
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?
include "../config.php";
$enviar_imagem = $_POST['enviar_imagem'];
$texto = $_POST['texto'];
if($enviar_imagem == "sim"){
$sql_alt = mysql_query("SELECT * FROM impressoras");
while($linha = mysql_fetch_array($sql_alt)){
$foto_db = $linha['foto'];
}
$foto = $_FILES['arquivo']['name'];
$foto = str_replace(" ", "_", $foto);
$foto = str_replace("ã", "a", $foto);
$foto = str_replace("á", "a", $foto);
$foto = str_replace("à", "a", $foto);
$foto = str_replace("é", "e", $foto);
$foto = str_replace("ê", "e", $foto);
$foto = str_replace("è", "e", $foto);
$foto = str_replace("í", "i", $foto);
$foto = str_replace("ì", "i", $foto);
$foto = str_replace("ó", "o", $foto);
$foto = str_replace("õ", "o", $foto);
$foto = str_replace("ç", "c", $foto);
$foto = strtolower($foto);
if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['arquivo']['type'])){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=admin.php?pag=impressoras'>
<script type=\"text/javascript\">
alert(\"Formato inválido\");
</script>
";
}else{
if(file_exists("../fotos/$foto")){
$a = 1;
while(file_exists("../fotos/[$a]$foto")){
$a++;
}
$foto = "[".$a."]".$foto;
}
if(!move_uploaded_file($_FILES['arquivo']['tmp_name'], "../fotos/".$foto)){
echo "
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=admin.php?pag=impressoras'>
<script type=\"text/javascript\">
alert(\"Erro ao enviar o arquivo.\");
</script>
";
}
}
$sql = mysql_query("UPDATE impressoras SET foto='$foto', texto='$texto'") or die(mysql_error());
echo "<meta http-equiv='Refresh' content='0; url=../admin.php?pag=impressoras' />";
}else{
$sql = mysql_query("UPDATE impressoras SET texto='$texto'") or die(mysql_error());
echo "<meta http-equiv='Refresh' content='0; url=../admin.php?pag=impressoras' />";
}
?>Carregando comentários...