Patch pour XAMPP

Avec XAMPP, il faut saisir l'url de son projet dans la barre d'adresse du navigateur. On tape quelque chose comme cela : localhost/mon-projet/

Quand on travail sur un ou deux projets simultanément cela ne pose pas de problème, car il suffit d'enregistrer son projet dans les favoris, et le tour est joué.

Par contre quand les projets se multiplient, c'est bien d'avoir une vue d'ensemble et de pouvoir cliquer sur l'un d'eux. L'image ci-dessous vous montre l'emplacement du cadre "Mes projets" qui liste l'ensemble des répertoires situés dans le dossier htdocs


Pour obtenir ce résultat sur votre machine, il faut modifier le fichier : C:/xampp/htdocs/xampp/start.php
et ajouter le code ci-dessous au dessus de la balise <H1

Ensuite il faudra simplement saisir : localhost dans la barre d'url et vous arriverez sur cette page d'accueil, avec la liste de tous vos projets.

                
<div style="border:#333 solid 1px; padding:15px; ">
        <b>Mes projets</b><br>

    <?php 
    // ----------------------------------------------------
    // AFFICHAGE DES DOSSIERS
    // ----------------------------------------------------
    if($dossier = opendir('../')){ 
        while(false !== ($fichier = readdir($dossier))){
            if($fichier != '.' && $fichier != '..' ){
                $fic='../'.$fichier;
                if(is_dir($fic)){ // fichier ou dossier ? On ne garde que les dossiers
                    if($fichier!="forbidden" && $fichier!="img" && $fichier!="restricted" && $fichier!="xampp") {
                    // --- affichage des dossiers ----------------------------------------------------------------------------------        
                    echo '<a href="../'.$fichier.'" target="_blank">' . $fichier . '</a><br>'; 
                    }
                }  // on ferme le  if(is_dir($fic)){    
            } // On ferme le if 
        } // On termine la boucle while
        closedir($dossier);
    
    } else {
        echo 'Le dossier n\'a pas pu être ouvert<br>';
    }
    ?>

</div>

                            
Portfolio

Mes dernières créations, webdesign, graphisme, illustrations et logos

Consulter le portfolio
La doc Vue.js
A propos

J'exerce depuis plusieurs années le métier de développeur Front-End. Dernièrement j'ai créé ...

Qui suis-je
Qui maîtrise Internet, maîtrise le monde
Jules Cesar