Bonsoir tout le monde,
après différente recherche sur le net et les forums je n'est pas trouvé de solution à mon problème.

Pourtant simple : supprimer un fichier video.mp4 avec la fonction unlink.

J'utilise la même méthode que pour supprimer des images pourtant celle ci refuse de supprimer la vidéo.

Ce que je cherche à réaliser : Uploader une vidéo, la mettre dans le dossier videos, regarder dans la base de donnée le nom de l'ancienne vidéo à remplacer, supprimer cette vidéo obsolète, mettre à jours la base de donnée.

Ce qui marche : l'upload, l'enregistrement de la nouvelle vidéo dans le dossier, la recuperation du nom de l'ancienne vidéo et la mise à jours de la BDD .

chemin du répertoire d'où s'exécute le script : GTech/admin/scripts/suppr.php

chemin ou se trouve la vidéo en question à supprimer : GTech/videos/truc.mp4

Code du fichier suppr.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
28
<?php 
	$num = $_POST['code'];
 
	if (!empty($_FILES)) {
		//nom de la nouvelle video
		$nomVideo = $_FILES['Filedata']['name'];
		$tempFile = $_FILES['Filedata']['tmp_name'];
		//chemin d'upload
		$targetFile =  "../../videos/".$nomVideo;
		//deplacement
		move_uploaded_file($tempFile,$targetFile);
		echo "1";
 
		//connection à la bdd pour modifier le nom et suppression de l'ancienne
			//connection a la base
		include("../connection.php");
		//recuperation nom de l'ancienne
		$retour = mysql_query("SELECT video FROM accueil WHERE numero = ".$num." ;");
		$ancienne = mysql_fetch_array($retour);
		//suppression de la vidéo
		$chemin = "../../videos/".$ancienne['video'];
		unlink($chemin);
 
		//requete de modification
...
 
	}
?>
Tests effectués :

affichage de $chemin : ../../videos/ truc.mp4

test du unlink sur une page vierge :

Warning: unlink(../../videos/ truc.mp4 ) [function.unlink]: No such file or directory in C:\APPLICATIONS\wamp\www\GTech\admin\admin-site-accueil.php on line 125

pourtant le chemin me semble correct au vu de arborescence ci-dessus

même méthode pour des images et la suppression marche à merveille.

là je séche, unlink ne peut-il supprimer de la vidéo ?

je suis preneur de toutes solution merci !