2011-10-12 2 views
0
$code="524"; 
    $filepath="/assets/$code/"; 
    $file=""; 
    if(@fopen($path,"r")){ 

     // code 
// replace function here (ill do this) 

    } 

echo '<a href="link.php?go=$file">your colour is: </a>'; 
  • /actifs/542
  • /actifs/542_blush/
  • /assets/542_blush/542_blush.jpg

Actuellement, le code va toujours être 3 chiffres, il aura toujours un sous-dossier avec seulement un trait de soulignement et une couleur, puis à l'intérieur de ce fichier.PHP - Comment vérifier un sous-dossier pour un seul fichier?

Répondre

3

PHP a une fonction file_exists();

if (file_exists('/assets/' . $code . '_blush/' . $code . '_blush.jpg')) { 
    // ... 
} 
+0

Je ne peux pas utiliser file_exists car il est sur une URL, donc je me sers aussi fopen et @fopen pour mon propre usage d'erreur - problème est le sous-dossier ne peut pas être _blush, il peut être lu ou vert et il est toujours 123, puis 123_color, puis 123_color.jpg dans le sous .. – TheBlackBenzKid

+0

Il peut être d'autres couleurs _black, _red ... – TheBlackBenzKid

Questions connexes