Page 1 sur 1

file_exist

Posté : 19 juil. 2018, 11:35
par fabrice88250
Bonjour,
je rencontre un petit soucis de test de présence de fichier sur mon site.
je test si un fichier mp3 est bien présent dans son répertoire avec ce petit bout de code :

Code : Tout sélectionner

<?php $filename = '/mp3/'.strip_tags($result['mp3']); if (file_exists($filename)) { echo "Le fichier $filename existe."; } else { echo "Le fichier $filename n'existe pas."; } ?>
Le Hic c'est que j'ai toujours le message que le fichier n'existe pas même lorsqu'il y en a dans le répertoire en question.
Existe-il un autre moyen de tester la présence d'un fichier ou comment corriger mon problème svp ?

Re: file_exist

Posté : 19 juil. 2018, 13:27
par @rthur
Bonjour,

Probablement parce que le chemin que tu indiques n'est pas correct.
Si tu commence un chemin par un slash "/" cela veut dire que c'est par rapport au répertoire racine _du serveur_ or je doute que ton répertoire mp3 soit situé là.
Si ton répertoire mp3 est dans le même répertoire que ton fichier PHP, alors il faut commencer directement par le nom de ton répertoire sans slash