Chemin a utilisé avec la fonction file_exist

WRInaute discret
Bonjour,

Depuis déjà un quart d'heure j'essaie toutes les possibilités pour arriver à faire marcher un petit morceau de code pour améliorer la sécurité de mon script qui me permet d'afficher une animation flash en fonction de la variable $f de l'URL mais ça ne marche toujours pas :? .

Voilà un extrait du code :

Code:
<?php
// Si la page est lancee sans $f=
if($f==""){
$f = "0";
}

// Test si le fichier SWF est existant (elimine les SWF qui ne sont pas encore créés et les gens qui cherchent un bug. ex: chiffre supérieur à 21
$filename = '$f.swf';
if (!file_exists($filename)) {
$f = "0";
}
?>

Remarques :
- 0.swf correspond à un fichier indiquant que l'animation n'est pas encore disponible.
- Tous les fichiers .swf sont situés dans le même dossier que mon script (generique.php).

Donc le problème qu'il y a est qu'apparement le fichier .swf qui existe sur le serveur n'est pas reconnu comme existant, ils renvoient tous vers 0.swf ; je suppose donc que la syntaxe de $filename = '/$f.swf'; n'est pas bonne :?

Merci d'avance pour votre aide ! :P
 
WRInaute discret
Du moment où j'ai uploader mon animation .swf ça veut dire qu'il est pret à être utilisé. Donc je ne vois pas bien l'intérêt de vérifier s'il est lisible ? Est-ce qu'il y a des avantages au niveau de la sécurité ?
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut