Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom fiz de tudo aqui galera mas está dando um erro
que não consigo descobrir....
o Erro está na hora do update da tabela...
Erro é este:
Warning: move_uploaded_file(imagens/76183-GOL.jpg) [function.move-uploaded-file]: failed to open stream: No
Suck file or directory in C:\Arquivos de programas\xampp\htdocs\central2\admin\cad_foto_galerias.php on line 86
Segue o código:
<?
session_start();
$num_file=10;
include('upload_foto_galerias.php');
$dir="imagens/";
$usuario_autenticado=$_SESSION["usuario_autenticado"];
$IdGaleria=$_GET['IdGaleria'];
if(($usuario_autenticado!=NULL)and($IdGaleria!=NULL))
{
include('conn.php');
include('getimagesize.php');
$busca_foto="select * from galeria_foto where IdGaleria = '".$IdGaleria."';";
$res_busca_foto=mysql_query($busca_foto,$conn);
$num_foto=mysql_num_rows($res_busca_foto);
}
else
{
echo "<script>alert('A sessão expirou, é preciso fazer o login novamente');
top.location='index.php';</script>";
}
?>
<html>
<form name='form1' method='post' enctype="multipart/form-data">
<h1><font face=verdana color='#ff9900'><b>Cadastrar Fotos na Galeria</b></h1>
<hr color=black size=2>
<table border=0 class=fonte>
<?
for($x=0;$x<$num_file;$x++)
{
$y=$x+1;
echo "<tr><td>Foto $y:</td><td><input type=file name='upload$x' class=botao>";
echo "</td></tr>";
}
?>
<tr><td></td><td><input type=submit value=" Adicionar Foto " class=botao name=adiciona_foto ><input type=button value="FIM" class=botao onClick="window.location='conteudo.php';"></td></tr>
</table>
</form>
<?
$adiciona_foto=$_POST['adiciona_foto'];
if($adiciona_foto!=NULL)
{
$erro=3;
for($x=0;$x<$num_file;$x++)
{
if($_FILES["upload$x"]["name"]!=NULL)
{
if($_FILES["upload$x"]["size"]<700000)
{
$up_foto=upload_foto($_FILES["upload$x"]["tmp_name"]);
$cad_foto="insert into galeria_foto values ('','".$IdGaleria."','');";
$ok_cad=mysql_query($cad_foto,$conn);
move_uploaded_file($_FILES["upload$x"]['tmp_name'], $dir. $_FILES["upload$x"]["name"]);
$arquivo=$_FILES["upload$x"]["name"];
$ext=strstr($arquivo,'.');
rename($dir. $_FILES["upload$x"]["name"], $dir.mysql_insert_id().$ext);
if($ok_cad==1)
{
$mod_foto="update galeria_foto set Foto = '".$dir.mysql_insert_id().$ext."' where IdGaleria_Foto = '".mysql_insert_id()."';";
$ok_mod=mysql_query($mod_foto,$conn);
if($ok_mod)
{
$erro=0;
}
else
{
$erro=1;
echo "ERRO foto ". $x + 1 .":".mysql_error($conn).".";
break;
}
}
else
{
$erro=1;
echo "ERRO:".mysql_error($conn).".";
break;
}
}
else
{
$erro=2;
echo "<script>alert('ERRO foto ". $x + 1 .": O arquivo é maior que 500 Kb.');</script>";
break;
}
}
}
if($erro==0)
{
echo "<script>alert('A foto foi adicionada com sucesso.');
window.location='cad_foto_galerias.php?IdGaleria=$IdGaleria';</script>";
}
}
?>
</body>
</html>Carregando comentários...