Aller au contenu

ano_634877436262582173

INpactien
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Messages posté(e)s par ano_634877436262582173

  1. <?
    $handler= opendir('./Services'); // ici je précise le repertoire
    	while ($file=readdir($handler)){
    		if ( !in_array(substr($file, 0, 1), array('.', '_')) ) { 
    		if (is_dir($file) ){
    			echo "\n".
    			'<tr><td><a href="?page='.$file.'">'.$file.'</a></td></tr>
    		}
    		}
    	}
    
    ?>

    Mon problème est que la fonction ne fonctionne pas ^^. Je n'ai pas de message d'erreur mais rien ne s'affiche alors que j'ai bien créé des dossier dans le repertoire ./Services

    Je vous remercie pour votre aide!

    Tout d'abord, il ne faut pas s'étonner de ne pas voir de message d'erreur si tu ne testes pas le retour de tes fonctions :iloveyou:

    Je te conseille la lecture de la documentation de chaque fonction que tu souhaites utiliser pour comprendre leur fonctionnement et spécialité

    readdir : http://php.net/manual/fr/function.readdir.php

    ton code corrigé :

    <?php
    if($handler = opendir('./Services')) {
    while(FALSE !== ($file = readdir($handler)))
    {
    	if(!in_array(substr($file, 0, 1), array('.', '_')) && is_dir($file)) {
    		echo "\n<tr><td><a href='?page=$file'>$file</a></td></tr>";
    	}
    }
    }
    ?>

×
×
  • Créer...