Accueil > Programmes > Projets PHP pour Sites WEB > Dagobert > 1- DAGOBERT : Projet & Développement > DAGOBERT : 1. Le projet
PHP, SITE
DAGOBERT : 1. Le projet
Organisation automatique d’un répertoire distant
vendredi 1er décembre 2006, par
Dagobert est donc un truc prévu pour les fainéants bordéliques
-incapables de maintenir un site à peu près présentable
En gros c’est moi avant que Gérald ne me houspillât,
Il m’a dit un jour "Ton site est bordèlique, il faut vraiment du courage pour tenter d’y retrouver ses petits"
Je lui ai dit, trouves moi donc un logiciel qui me range tout automatiquement sans que j’ai besoin d’écrire une seule ligne de code,
Comme j’attends toujours, j’ai donc décidé de l’écrire moi même ...
Et voila
DAGOBERT le roi des fainéants
A QUOI CA SERT ?
Avant Dagobert
Disons le, c’était le merdier A-B-S-O-L-U !!!
Après le passage de Dagobert (c’est exactement le même dossier)
Le principe est simple
A l’accès dans le dossier, le serveur ouvre toujours la page "INDEX" par défaut
C’est donc une page PHP (index.php) qui comporte une feuille de style (dagobert.css)
Passons sur la feuille de style qui permet de personnaliser la présentation
Ici la balise H1 a un fond bleu, une marge large et un Bord en relief grâce à cette ligne CSS toute simple :’-)
Sont ensuite lus l’un après l’autre les différents fichiers & dossiers présents dans le répertoire
Si c’est un dossier il est rajouté à la liste des Dossiers
Si c’est une image il est rajoutée à la liste des images
Si c’est une archive Zip etc....
PHP fait ça très bien
Ensuite chaque liste est dépliée l’une après l’autre en appliquant à chaque type de fichier l’action qui s’impose
L’image est affichée
La Page HTML est pointée par un Lien
Si c’est une archive Zip on rajoute en plus sa taille =
filesize( $archive)
etc ...
BONUS
Il est possible de rajouter tout une série de gadgets
Par exemple une protection éventuelle par mot de passe
Un livre d’or associé à chaque page pour un commentaire
Ou plus sournois, le Webmestre peut placer un Mouchard qui enregistre l’adresse et le réferant de chaque clic
Voire carrément se faire envoyer un Mail dès que quelqu’un est sur sa page !
A partir de la l’imagination n’a plus de limite
Le seul cahier des charges est "Le roi des fainéants"
=> C’est a dire je dépose seulement INDEX .PHP dans mon répertoire et il s’occupe de tout le reste