fctechio Postado Outubro 15, 2010 Denunciar Share Postado Outubro 15, 2010 Boa tarde.. Estou com problemas no move_uploaded_file pois ele não está enviando a imagem que eu faço o upload para a pasta. Pasta onde a imagem deveria ser upada: imagens/banner/ O move_uploaded_file está na linha 47. Alguém poderia me ajudar: Abaixo codigo da pagina. <?php include_once("includes/phpigual.php"); if($_POST){ //teste se a página esta recebendo algo pelo metodo POST do formulário $idCliente=$_POST['idCliente']; $razao=$_POST['razao']; $nome=$_POST['nome']; $codigo=$_POST['codigo']; $cpf_cnpj=$_POST['cpf_cnpj']; $rg_iest=$_POST['rg_iest']; $endereco=$_POST['endereco']; $numero=$_POST['numero']; $bairro=$_POST['bairro']; $cep=$_POST['cep']; $tel1=$_POST['tel1']; $tel2=$_POST['tel2']; $mail=$_POST['mail']; $site=$_POST['site']; $bannerVelho=$_POST['bannerVelho']; $situacao=$_POST['situacao']; $sinal=0; if($_FILES){ if(isset($_FILES['banner'])){ if (empty($_FILES['banner']['name'])){ $banner=$bannerVelho; }else{ $arquivo=$_FILES['banner']; $banner=imagens/banner/".$arquivo['name]; $sinal=1; } } } if($idCliente==''){ $sql="INSERT INTO cadbanner VALUES(NULL,'$razao','$nome','$codigo','$cpf_cnpj', '$rg_iest','$endereco', '$numero', '$bairro', '$cep', '$tel1', '$tel2','$mail','$site','$banner','$situacao')"; }else{ $sql="UPDATE cadbanner SET razao='$razao',nome='$nome',codigo='$codigo', cpf_cnpj='$cpf_cnpj', rg_iest='$rg_iest', endereco='$endereco', numero='$numero', fkBairro=$bairro, cep='$cep', tel1='$tel1', tel2='$tel2',mail='$mail', site='$site', banner='$banner', situacao='$situacao' WHERE idCliente=$idCliente"; } $rsteste=mysql_query($sql,$con); //executa comando SQL if($rsteste){ if($sinal){ move_uploaded_file($arquivo['tmp_name'],$banner); if($bannerVelho!='){ unlink($bannerVelho); } } header('location:admin_banner.php'); }else{ $mensagem= "Erro no cadastro"; } }else if($_GET){ $idCliente=$_GET['id]; $sql="SELECT * FROM cadbanner WHERE idCliente=$idCliente"; $rs5=mysql_query($sql,$con); $dadosbanner=mysql_fetch_assoc($rs5); $razao=$dadosbanner['razao']; $nome=$dadosbanner['nome']; $codigo=$dadosbanner['codigo']; $cpf_cnpj=$dadosbanner['cpf_cnpj']; $rg_iest=$dadosbanner['rg_iest']; $endereco=$dadosbanner['endereco']; $numero=$dadosbanner['numero']; $fkBairro=$dadosbanner['fkBairro']; $cep=$dadosbanner['cep']; $tel1=$dadosbanner['tel1']; $tel2=$dadosbanner['tel2']; $mail=$dadosbanner['mail']; $site=$dadosbanner['site']; $banner=$dadosbanner['banner']; $situacao=$dadosbanner['situacao']; }else{ $idCliente='; $razao=''; $nome=''; $codigo=''; $cpf_cnpl=''; $rg_iest=''; $endereco=''; $numero=''; $fkBairro=''; $cep=''; $tel1=''; $tel2=''; $mail=''; $site=''; $banner=''; $situacao=''; } $sql="SELECT * FROM bairros ORDER BY bairro"; $rsbai2=mysql_query($sql,$con); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>ACHEI - São Leopoldo</title> <link rel="stylesheet" type="text/css" href="estilo/estilo2.css" /> <!--[if IE]> <link rel="stylesheet" type="text/css" href="estilo/estilo.css" /> <![endif]--> </head> <body> <div id="tudo"> <?php include_once("includes/topo.php"); ?> <?php include_once("includes/menucategoria.php"); ?> <div id="conteudototal"> <div id="colunaconteudo"></div> <div id="conteudoadmintotal"> <div id="topoconteudo"><div id="topoconteudoesp"></div><a href="admin.php">Administrativo</a></div> <div id="conteudoadmin"> <?php include_once("includes/conteudoadminmenu.php"); ?> <div id="conteudoadmintopoesp"></div><div id="conteudoadmintopo">Cadastro de Banner</div> <div id="conteudoadmincoluna"></div> <div id="conteudoadminconteudo"> <div id="conteudoadminconteudolinha"> <?php echo $mensagem; ?> </div> <form name="cadastro" enctype="multipart/form-data" method="post" action=""> <input type="hidden" name="idCliente" value="<?php echo $idCliente;?>" /> <div id="textorazao">Razão</div> <div id="enviarcategoriaesp"></div> <div id="quadrorazao"><input type="text" name="razao" value="<?php echo $razao;?>" /></div> <div id="linhaentredados"></div> <div id="textonome">Nome</div> <div id="enviarcategoriaesp"></div> <div id="quadronome"><input type="text" name="nome" value="<?php echo $nome;?>" /></div> <div id="enviarcategoriaesp"></div> <div id="textocodigo">Código</div> <div id="enviarcategoriaesp"></div> <div id="quadrocodigo"><input type="text" name="codigo" value="<?php echo $codigo;?>" /></div> <div id="linhaentredados"></div> <div id="textocpf_cnpj">CPF/CNPJ</div> <div id="enviarcategoriaesp"></div> <div id="quadrocpf_cnpj"><input type="text" name="cpf_cnpj" value="<?php echo $cpf_cnpj;?>" /></div> <div id="linhaentredados"></div> <div id="textorg_ies">RG/IES</div> <div id="enviarcategoriaesp"></div> <div id="quadrorg_ies"><input type="text" name="rg_iest" value="<?php echo $rg_iest;?>" /></div> <div id="linhaentredados"></div> <div id="textoendereco">Endereço</div> <div id="enviarcategoriaesp"></div> <div id="quadroendereco"><input type="text" name="endereco" value="<?php echo $endereco;?>" /></div> <div id="enviarcategoriaesp"></div> <div id="textonumero">Número</div> <div id="enviarcategoriaesp"></div> <div id="quadronumero"><input type="text" name="numero" value="<?php echo $numero;?>" /></div> <div id="linhaentredados"></div> <div id="textobairro">Bairro</div> <div id="enviarcategoriaesp"></div> <div id="quadrobairro"><select name="bairro"><option value="0">Escolher Bairro</option> <?php while($dadosbai2=mysql_fetch_assoc($rsbai2)){ ?> <option value="<?php echo $dadosbai2['idBairro];?>"<?php if($fkBairro==$dadosbai2['idBairro']){echo 'selected=selected"';}?>> <?php echo $dadosbai2['bairro];?> </option> <?php } ?> </select> </div> <div id="enviarcategoriaesp"></div> <div id="textocep">CEP</div> <div id="enviarcategoriaesp"></div> <div id="quadrocep"><input type="text" name="cep" value="<?php echo $cep;?>" /></div> <div id="linhaentredados"></div> <div id="textotel1">TEL 1</div> <div id="enviarcategoriaesp"></div> <div id="quadrotel1"><input type="text" name="tel1" value="<?php echo $tel1;?>" /></div> <div id="enviarcategoriaesp"></div> <div id="textotel2">TEL 2</div> <div id="enviarcategoriaesp"></div> <div id="quadrotel2"><input type="text" name="tel2" value="<?php echo $tel2;?>" /></div> <div id="linhaentredados"></div> <div id="textosite">E-mail</div> <div id="enviarcategoriaesp"></div> <div id="quadrosite"><input type="text" name="mail" value="<?php echo $mail;?>"/></div> <div id="linhaentredados"></div> <div id="textosite">Site</div> <div id="enviarcategoriaesp"></div> <div id="quadrosite"><input type="text" name="site" value="<?php echo $site;?>" /></div> <div id="linhaentredados"></div> <div id="textobanner">Banner</div> <div id="enviarcategoriaesp"></div> <div id="quadrobanner"><input type="file" name="banner" /><input type="hidden" name="bannerVelho" value="<?php echo $banner;?>" /></div> <div id="enviarcategoriaesp"></div> <div id="textosituacao">Situação</div> <div id="enviarcategoriaesp"></div> <div id="quadrosituacao"><select name="situacao"> <option value="1">Ativo</option> <option value="0">Inativo</option> </select> </div> <div id="linhaentredados"></div> <div id="enviarbanneresp"></div> <div id="cadbannerok"><input type="submit" name="OK" value="OK"/></div> </form> </div> </div> </div> <div id="colunaconteudo"></div> </div> <?php include_once("includes/menubanner.php"); ?> <?php include_once("includes/base.php"); ?> </div> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Outubro 15, 2010 Denunciar Share Postado Outubro 15, 2010 Qual erro é retornado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fctechio Postado Outubro 15, 2010 Autor Denunciar Share Postado Outubro 15, 2010 Não retorna erro nenhum, a imagem apenas não é enviada para a pasta..O que estou achando estranho é que antigamente eu tinha este mesmo script e e funcionava, não se o que está ocorrendo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
fctechio
Boa tarde..
Estou com problemas no move_uploaded_file pois ele não está enviando a imagem que eu faço o upload para a pasta.
Pasta onde a imagem deveria ser upada: imagens/banner/
O move_uploaded_file está na linha 47.
Alguém poderia me ajudar:
Abaixo codigo da pagina.
<?php
include_once("includes/phpigual.php");
if($_POST){ //teste se a página esta recebendo algo pelo metodo POST do formulário
$idCliente=$_POST['idCliente'];
$razao=$_POST['razao'];
$nome=$_POST['nome'];
$codigo=$_POST['codigo'];
$cpf_cnpj=$_POST['cpf_cnpj'];
$rg_iest=$_POST['rg_iest'];
$endereco=$_POST['endereco'];
$numero=$_POST['numero'];
$bairro=$_POST['bairro'];
$cep=$_POST['cep'];
$tel1=$_POST['tel1'];
$tel2=$_POST['tel2'];
$mail=$_POST['mail'];
$site=$_POST['site'];
$bannerVelho=$_POST['bannerVelho'];
$situacao=$_POST['situacao'];
$sinal=0;
if($_FILES){
if(isset($_FILES['banner'])){
if (empty($_FILES['banner']['name'])){
$banner=$bannerVelho;
}else{
$arquivo=$_FILES['banner'];
$banner=imagens/banner/".$arquivo['name];
$sinal=1;
}
}
}
if($idCliente==''){
$sql="INSERT INTO cadbanner VALUES(NULL,'$razao','$nome','$codigo','$cpf_cnpj', '$rg_iest','$endereco', '$numero', '$bairro', '$cep', '$tel1', '$tel2','$mail','$site','$banner','$situacao')";
}else{
$sql="UPDATE cadbanner SET razao='$razao',nome='$nome',codigo='$codigo', cpf_cnpj='$cpf_cnpj', rg_iest='$rg_iest', endereco='$endereco', numero='$numero', fkBairro=$bairro, cep='$cep', tel1='$tel1', tel2='$tel2',mail='$mail', site='$site', banner='$banner', situacao='$situacao' WHERE idCliente=$idCliente";
}
$rsteste=mysql_query($sql,$con);
//executa comando SQL
if($rsteste){
if($sinal){
move_uploaded_file($arquivo['tmp_name'],$banner);
if($bannerVelho!='){
unlink($bannerVelho);
}
}
header('location:admin_banner.php');
}else{
$mensagem= "Erro no cadastro";
}
}else if($_GET){
$idCliente=$_GET['id];
$sql="SELECT * FROM cadbanner WHERE idCliente=$idCliente";
$rs5=mysql_query($sql,$con);
$dadosbanner=mysql_fetch_assoc($rs5);
$razao=$dadosbanner['razao'];
$nome=$dadosbanner['nome'];
$codigo=$dadosbanner['codigo'];
$cpf_cnpj=$dadosbanner['cpf_cnpj'];
$rg_iest=$dadosbanner['rg_iest'];
$endereco=$dadosbanner['endereco'];
$numero=$dadosbanner['numero'];
$fkBairro=$dadosbanner['fkBairro'];
$cep=$dadosbanner['cep'];
$tel1=$dadosbanner['tel1'];
$tel2=$dadosbanner['tel2'];
$mail=$dadosbanner['mail'];
$site=$dadosbanner['site'];
$banner=$dadosbanner['banner'];
$situacao=$dadosbanner['situacao'];
}else{
$idCliente=';
$razao='';
$nome='';
$codigo='';
$cpf_cnpl='';
$rg_iest='';
$endereco='';
$numero='';
$fkBairro='';
$cep='';
$tel1='';
$tel2='';
$mail='';
$site='';
$banner='';
$situacao='';
}
$sql="SELECT * FROM bairros ORDER BY bairro";
$rsbai2=mysql_query($sql,$con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ACHEI - São Leopoldo</title>
<link rel="stylesheet" type="text/css" href="estilo/estilo2.css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="estilo/estilo.css" />
<![endif]-->
</head>
<body>
<div id="tudo">
<?php
include_once("includes/topo.php");
?>
<?php
include_once("includes/menucategoria.php");
?>
<div id="conteudototal">
<div id="colunaconteudo"></div>
<div id="conteudoadmintotal">
<div id="topoconteudo"><div id="topoconteudoesp"></div><a href="admin.php">Administrativo</a></div>
<div id="conteudoadmin">
<?php
include_once("includes/conteudoadminmenu.php");
?>
<div id="conteudoadmintopoesp"></div><div id="conteudoadmintopo">Cadastro de Banner</div>
<div id="conteudoadmincoluna"></div>
<div id="conteudoadminconteudo">
<div id="conteudoadminconteudolinha">
<?php
echo $mensagem;
?>
</div>
<form name="cadastro" enctype="multipart/form-data" method="post" action="">
<input type="hidden" name="idCliente" value="<?php echo $idCliente;?>" />
<div id="textorazao">Razão</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrorazao"><input type="text" name="razao" value="<?php echo $razao;?>" /></div>
<div id="linhaentredados"></div>
<div id="textonome">Nome</div>
<div id="enviarcategoriaesp"></div>
<div id="quadronome"><input type="text" name="nome" value="<?php echo $nome;?>" /></div>
<div id="enviarcategoriaesp"></div>
<div id="textocodigo">Código</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrocodigo"><input type="text" name="codigo" value="<?php echo $codigo;?>" /></div>
<div id="linhaentredados"></div>
<div id="textocpf_cnpj">CPF/CNPJ</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrocpf_cnpj"><input type="text" name="cpf_cnpj" value="<?php echo $cpf_cnpj;?>" /></div>
<div id="linhaentredados"></div>
<div id="textorg_ies">RG/IES</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrorg_ies"><input type="text" name="rg_iest" value="<?php echo $rg_iest;?>" /></div>
<div id="linhaentredados"></div>
<div id="textoendereco">Endereço</div>
<div id="enviarcategoriaesp"></div>
<div id="quadroendereco"><input type="text" name="endereco" value="<?php echo $endereco;?>" /></div>
<div id="enviarcategoriaesp"></div>
<div id="textonumero">Número</div>
<div id="enviarcategoriaesp"></div>
<div id="quadronumero"><input type="text" name="numero" value="<?php echo $numero;?>" /></div>
<div id="linhaentredados"></div>
<div id="textobairro">Bairro</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrobairro"><select name="bairro"><option value="0">Escolher Bairro</option>
<?php
while($dadosbai2=mysql_fetch_assoc($rsbai2)){
?>
<option value="<?php echo $dadosbai2['idBairro];?>"<?php if($fkBairro==$dadosbai2['idBairro']){echo 'selected=selected"';}?>>
<?php echo $dadosbai2['bairro];?>
</option>
<?php
}
?>
</select>
</div>
<div id="enviarcategoriaesp"></div>
<div id="textocep">CEP</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrocep"><input type="text" name="cep" value="<?php echo $cep;?>" /></div>
<div id="linhaentredados"></div>
<div id="textotel1">TEL 1</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrotel1"><input type="text" name="tel1" value="<?php echo $tel1;?>" /></div>
<div id="enviarcategoriaesp"></div>
<div id="textotel2">TEL 2</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrotel2"><input type="text" name="tel2" value="<?php echo $tel2;?>" /></div>
<div id="linhaentredados"></div>
<div id="textosite">E-mail</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrosite"><input type="text" name="mail" value="<?php echo $mail;?>"/></div>
<div id="linhaentredados"></div>
<div id="textosite">Site</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrosite"><input type="text" name="site" value="<?php echo $site;?>" /></div>
<div id="linhaentredados"></div>
<div id="textobanner">Banner</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrobanner"><input type="file" name="banner" /><input type="hidden" name="bannerVelho" value="<?php echo $banner;?>" /></div>
<div id="enviarcategoriaesp"></div>
<div id="textosituacao">Situação</div>
<div id="enviarcategoriaesp"></div>
<div id="quadrosituacao"><select name="situacao">
<option value="1">Ativo</option>
<option value="0">Inativo</option>
</select>
</div>
<div id="linhaentredados"></div>
<div id="enviarbanneresp"></div>
<div id="cadbannerok"><input type="submit" name="OK" value="OK"/></div>
</form>
</div>
</div>
</div>
<div id="colunaconteudo"></div>
</div>
<?php
include_once("includes/menubanner.php");
?>
<?php
include_once("includes/base.php");
?>
</div>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.