Probleme de passage de variable avec unlink()
Bonjour à tous, je suis en ce moment confronté à un problême qui me titille les neurones...
Premièrement voici mon bout de script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| if (!empty($_POST['case_sup'])){
foreach ($_POST['case_sup'] as $supp){
//on définit la requête d'insertion
$supCrea_query = "DELETE FROM `portfolio_crea` WHERE `id` = '".$supp."'";
//on execute la requête d'insertion
$supCrea_query_exe = mysql_query($supCrea_query,$maConnexion) or die ("Une erreur s'est produite. Suppression de la création impossible.");
//on recherche les noms des fichiers à supprimer
$supFile_query = "SELECT lien_macro, lien_micro FROM portfolio_crea WHERE `id` = '".$supp."'";
$supFile_query_exe = mysql_query($supFile_query);
$supFile_query_select = mysql_fetch_object($supFile_query_exe);
$prefixe = "../../";
$micro = $supFile_query_select->lien_micro;
$macro = $supFile_query_select->lien_macro;
$microSup = unlink($prefixe.$micro);
$macroSup = unlink($prefixe.$macro);
} // fin foreach
if($supCrea_query_exe == true && $microSup == true && $macroSup == true){
echo"Suppression effectuée avec succés";
}
} // fin if |
Ce que je cherche à faire c'est de pouvoir supprimer, en même temps, une entrée dans une table, et deux fichiers (une grande image (=$macro) et une vignette (=$micro))
Le problême c'est que je me retrouve avec un message du style :
Citation:
Warning: unlink(../../): Permission denied in c:\program files\easyphp1-7\www\portfolio\html\prive\pages\supp_crea.php on line 136
Warning: unlink(../../): Permission denied in c:\program files\easyphp1-7\www\portfolio\html\prive\pages\supp_crea.php on line 137
Quelqu'un aurait-il une idée du problême SVP, car apparemment ma deuxième variable concaténée ne passe pas...
Merci d'avance