bom tenho 2 arquivos aqui q irao utilizar a função unlink, porem em um deles esta funcionando perfeitamente.. so q em um outro arquivo esta dando erro aki
Warning: unlink(fotos/) [function.unlink]: Permission denied in C:\xampp\htdocs\revenda\veiculos\alteraveiculo.php on line 285
aparentemente permissao de pasta.. mais a pasta tem permissao para todos de leitura e gravação.. tanto q um deles funciona.. vo postar primeiro o arquivo q o unlink funciona
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="../estilo.css" rel="stylesheet" type="text/css" />
<title>Deletando Veículo....10%....30%...50%...70%...100%...</title>
</head>
<body>
<?
//conectar no banco
include("../conect.php");
$conn = mysql_connect("$srv","$usr","$pass");
$db = mysql_select_db("$dbase",$conn);
$codcar=$_GET['codcar'];
$dir="fotos";
$sql1=mysql_query("Select * from `tcarros` where `idcar`='$codcar'") or die ("não achou a foto 1");
while($linha=mysql_fetch_row($sql1))
{
$foto=$dir."/".$linha[22];
$foto1=$dir."/".$linha[23];
$foto2=$dir."/".$linha[24];
$foto3=$dir."/".$linha[25];
$foto4=$dir."/".$linha[26];
}
unlink("$foto");
unlink("$foto1");
unlink("$foto2");
unlink("$foto3");
unlink("$foto4");
$sql=mysql_query("delete from `tcarros` where `idcar`='$codcar'") or die ("Erro na exclusão da noticia");
echo ("<script language='JavaScript' type='text/javascript'>");
echo ("window.location='../meio.php'");
echo ("</script>");
?>
</body>
</html>
e esse daki é o q não esta funcionando - postei so a parte de php dele..
<?php
}
include('upload.php');
if($_POST['post'])
{
$nome=$_POST['nome'];
$marca=$_POST['marca'];
$ano=$_POST['ano'];
$modelo=$_POST['modelo'];
$renavam=$_POST['renavam'];
$chassis=$_POST['chassis'];
$motor=$_POST['motor'];
$cor=$_POST['cor'];
$placa=$_POST['placa'];
$portas=$_POST['portas'];
$categoria=$_POST['categoria'];
$km=$_POST['km'];
$combustivel=$_POST['combustivel'];
$valor=$_POST['valor'];
$ipva=$_POST['ipva'];
$licenciamento=$_POST['licenciamento'];
$datalt=date("Y-M-D");
$datalt=$_POST['datalt'];
$opcionais=$_POST['opcionais'];
$obs=$_POST['obs'];
$foto1=$_FILES['foto1'];
$foto2=$_FILES['foto2'];
$foto3=$_FILES['foto3'];
$foto4=$_FILES['foto4'];
$foto5=$_FILES['foto5'];
$fot1=$_POST['fot1'];
$dir="fotos";
$foto1=$dir."/".$fot1;
if($foto1!='')
{
unlink("$foto1");
if(!$foto1=upload('foto1','fotos//'))
$erro="erro 1";
}
if($foto2!='')
{
if(!$foto2=upload('foto2','fotos//'))
$erro="erro 2";
}
if($foto3!='')
{
if(!$foto3=upload('foto3','fotos//'))
$erro="erro 3";
}
if($foto4!='')
{
if(!$foto4=upload('foto4','fotos//'))
$erro="erro 4";
}
if($foto5!='')
{
if(!$foto5=upload('foto5','fotos//'))
$erro="erro 5";
}
if($foto1!='')
$sql3=mysql_query("Update `tcarros` SET foto='$foto1' where `idcar`='$codcar'") or die ("Foto 1 não alterada");
if($foto2!='')
$sql4=mysql_query("Update `tcarros` SET foto1='$foto2' where `idcar`='$codcar'") or die ("Foto 2 não alterada");
if($foto3!='')
$sql5=mysql_query("Update `tcarros` SET foto2='$foto3' where `idcar`='$codcar'") or die ("Foto 3 não alterada");
if($foto4!='')
$sql6=mysql_query("Update `tcarros` SET foto3='$foto4' where `idcar`='$codcar'") or die ("Foto 4 não alterada");
if($foto5!='')
$sql7=mysql_query("Update `tcarros` SET foto4='$foto5' where `idcar`='$codcar'") or die ("Foto 5 não alterada");
$sql=mysql_query("Update `tcarros` SET nome='$nome',marca='$marca',ano='$ano',modelo='$modelo',renavam='$renavam',chassis='$chassis',motor='$motor',cor='$cor',placa='$placa',portas='$portas',categoria='$categoria',km='$km',combustivel='$combustivel',preço='$valor',ipva='$ipva',licenciamento='$licenciamento',opcionais='$opcionais',obs='$obs',datalt='$datalt' where `idcar`='$codcar'");// or die (mysql_error($sql10));
/*
echo ("<script language='JavaScript' type='text/javascript'>");
echo ("window.location='../meio.php'");
echo ("</script>");
*/
}
?>
Pergunta
fabiosanches
bom tenho 2 arquivos aqui q irao utilizar a função unlink, porem em um deles esta funcionando perfeitamente.. so q em um outro arquivo esta dando erro aki
Warning: unlink(fotos/) [function.unlink]: Permission denied in C:\xampp\htdocs\revenda\veiculos\alteraveiculo.php on line 285
aparentemente permissao de pasta.. mais a pasta tem permissao para todos de leitura e gravação.. tanto q um deles funciona.. vo postar primeiro o arquivo q o unlink funciona
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link href="../estilo.css" rel="stylesheet" type="text/css" /> <title>Deletando Veículo....10%....30%...50%...70%...100%...</title> </head> <body> <? //conectar no banco include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); $codcar=$_GET['codcar']; $dir="fotos"; $sql1=mysql_query("Select * from `tcarros` where `idcar`='$codcar'") or die ("não achou a foto 1"); while($linha=mysql_fetch_row($sql1)) { $foto=$dir."/".$linha[22]; $foto1=$dir."/".$linha[23]; $foto2=$dir."/".$linha[24]; $foto3=$dir."/".$linha[25]; $foto4=$dir."/".$linha[26]; } unlink("$foto"); unlink("$foto1"); unlink("$foto2"); unlink("$foto3"); unlink("$foto4"); $sql=mysql_query("delete from `tcarros` where `idcar`='$codcar'") or die ("Erro na exclusão da noticia"); echo ("<script language='JavaScript' type='text/javascript'>"); echo ("window.location='../meio.php'"); echo ("</script>"); ?> </body> </html>e esse daki é o q não esta funcionando - postei so a parte de php dele..<?php } include('upload.php'); if($_POST['post']) { $nome=$_POST['nome']; $marca=$_POST['marca']; $ano=$_POST['ano']; $modelo=$_POST['modelo']; $renavam=$_POST['renavam']; $chassis=$_POST['chassis']; $motor=$_POST['motor']; $cor=$_POST['cor']; $placa=$_POST['placa']; $portas=$_POST['portas']; $categoria=$_POST['categoria']; $km=$_POST['km']; $combustivel=$_POST['combustivel']; $valor=$_POST['valor']; $ipva=$_POST['ipva']; $licenciamento=$_POST['licenciamento']; $datalt=date("Y-M-D"); $datalt=$_POST['datalt']; $opcionais=$_POST['opcionais']; $obs=$_POST['obs']; $foto1=$_FILES['foto1']; $foto2=$_FILES['foto2']; $foto3=$_FILES['foto3']; $foto4=$_FILES['foto4']; $foto5=$_FILES['foto5']; $fot1=$_POST['fot1']; $dir="fotos"; $foto1=$dir."/".$fot1; if($foto1!='') { unlink("$foto1"); if(!$foto1=upload('foto1','fotos//')) $erro="erro 1"; } if($foto2!='') { if(!$foto2=upload('foto2','fotos//')) $erro="erro 2"; } if($foto3!='') { if(!$foto3=upload('foto3','fotos//')) $erro="erro 3"; } if($foto4!='') { if(!$foto4=upload('foto4','fotos//')) $erro="erro 4"; } if($foto5!='') { if(!$foto5=upload('foto5','fotos//')) $erro="erro 5"; } if($foto1!='') $sql3=mysql_query("Update `tcarros` SET foto='$foto1' where `idcar`='$codcar'") or die ("Foto 1 não alterada"); if($foto2!='') $sql4=mysql_query("Update `tcarros` SET foto1='$foto2' where `idcar`='$codcar'") or die ("Foto 2 não alterada"); if($foto3!='') $sql5=mysql_query("Update `tcarros` SET foto2='$foto3' where `idcar`='$codcar'") or die ("Foto 3 não alterada"); if($foto4!='') $sql6=mysql_query("Update `tcarros` SET foto3='$foto4' where `idcar`='$codcar'") or die ("Foto 4 não alterada"); if($foto5!='') $sql7=mysql_query("Update `tcarros` SET foto4='$foto5' where `idcar`='$codcar'") or die ("Foto 5 não alterada"); $sql=mysql_query("Update `tcarros` SET nome='$nome',marca='$marca',ano='$ano',modelo='$modelo',renavam='$renavam',chassis='$chassis',motor='$motor',cor='$cor',placa='$placa',portas='$portas',categoria='$categoria',km='$km',combustivel='$combustivel',preço='$valor',ipva='$ipva',licenciamento='$licenciamento',opcionais='$opcionais',obs='$obs',datalt='$datalt' where `idcar`='$codcar'");// or die (mysql_error($sql10)); /* echo ("<script language='JavaScript' type='text/javascript'>"); echo ("window.location='../meio.php'"); echo ("</script>"); */ } ?>Link para o comentário
Compartilhar em outros sites
0 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.