Fonction UNLINK() qui ne marche pas...
Bonjour tt le monde!
J'ai un petit souci, je vous explique. Je souhaite effacer une photo (dans ma base de données (ca march) mai egalement effacé la photo elle meme avec UNLINK)
Voici l'erreur qu'il m'affiche :
Warning: unlink() [function.unlink]: Permission denied in G:\Programmes\PortableZMWS\ZMWS\_web.zmwsc\Site\Perso\suppr.php on line 29
Et voici mon code :
$val="";
//On met l'un a la suite de l'autre le(s) num de(s) élément(s) que l'on veut supprimer
foreach($_POST["idv"] as $i)
{
echo "VERIF 1<br>";
$img = "SELECT chemin FROM photo WHERE num=$i";
echo $img."<br>";
$query = mysql_query($img);
echo $query." : dollar query<br>";
unlink($query);
$val=$val." ,".$i;
echo $val." = val<br>";
}
$val=substr($val,2,strlen($val)); //On retire l'espace ainsi que la virgule à la fin (113, 112, )
//--------------------------------------------------------------------------------------------------
echo "DELETE FROM photo WHERE numphoto IN (".$val.")";
Merci !
NickoX9
J'ai un petit souci, je vous explique. Je souhaite effacer une photo (dans ma base de données (ca march) mai egalement effacé la photo elle meme avec UNLINK)
Voici l'erreur qu'il m'affiche :
Warning: unlink() [function.unlink]: Permission denied in G:\Programmes\PortableZMWS\ZMWS\_web.zmwsc\Site\Perso\suppr.php on line 29
Et voici mon code :
$val="";
//On met l'un a la suite de l'autre le(s) num de(s) élément(s) que l'on veut supprimer
foreach($_POST["idv"] as $i)
{
echo "VERIF 1<br>";
$img = "SELECT chemin FROM photo WHERE num=$i";
echo $img."<br>";
$query = mysql_query($img);
echo $query." : dollar query<br>";
unlink($query);
$val=$val." ,".$i;
echo $val." = val<br>";
}
$val=substr($val,2,strlen($val)); //On retire l'espace ainsi que la virgule à la fin (113, 112, )
//--------------------------------------------------------------------------------------------------
echo "DELETE FROM photo WHERE numphoto IN (".$val.")";
Merci !
NickoX9
Configuration: Windows XP Internet Explorer 7.0