Bonjour,


J'ai une page index, à la racine de mon site. (après le www).
J'ai une page liste_news dans le dossier admin.
Les photos des news s'enregistrent dans le dossier upload.

Quand je veux supprimer une news, je souhaite que la photo correspondante à la news soit supprimée aussi. Pour cela, j'utilise un unlink. Dans ma BDD, l'information est de la photo est la suivante: ../upload/nom de la photo.

J'ai utilisé ce code pour supprimer la photo:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	<?php $id_news = addslashes($_GET['supprimer_news']);
	$unlink = $donnees['photo'];
	mysql_query('DELETE FROM news WHERE id=\'' . $id_news . '\'');
	mysql_query('DELETE FROM commentaires WHERE idnews=\'' . $id_news . '\'');
	unlink($unlink);
Malheursement, quand je clique sur supprimer, la news se supprime, mais pas la photo, et on m'affiche:


Warning: unlink() [function.unlink]: No such file or directory in /home.52/l/i/v/site/www/admin/liste_news.php on line 117


Quelqu'un a-t-il une idée de ce qui est mal codé ?

Merci.