INTEGRER DES FICHIERS DE RESSOURCES DANS UN SCRIPT

Signaler
Messages postés
35
Date d'inscription
mardi 7 novembre 2006
Statut
Membre
Dernière intervention
18 septembre 2009
-
aKheNathOn
Messages postés
276
Date d'inscription
dimanche 22 juillet 2001
Statut
Modérateur
Dernière intervention
5 décembre 2013
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48675-integrer-des-fichiers-de-ressources-dans-un-script

aKheNathOn
Messages postés
276
Date d'inscription
dimanche 22 juillet 2001
Statut
Modérateur
Dernière intervention
5 décembre 2013

Salut Garno,

C'est un ptit script monté en à peine quelques heures pour un besoin très précis, j'ai même eu la fleime d'en faire un script complet - d'où le manque de gestion des erreurs.

Salut valneandre,

C'est de l'objet, donc les "->" sont obligatoires et au moment de l'écriture de ce source j'étais en mode PHP5 compatible PHP4 donc les références aux objets (le "&") sont données explicitement car ça lui arrive de les cloner sinon.

Sinon désolé pour le manque d'explications.

Le principe est de mettre une commande stop à la fin du fichier php puis d'y empiler des ressources.

1. Le parseur PHP s'arrête au stop donc ne ralentit pas l'execution en lisant les ressources associées.

2. Si le script est appelé avec une variable portant le nom du fichier qui y est chargé, il en retournera son contenu au lieu de s'exécuter.

Le fichier ressources.class.php contient l'ensemble du code permettant de faire fonctionner le programme.

---

A tous, n'ayant pas le temps je n'ai pas totalement finit le code, mais rien ne vous empêche de l'améliorer et de publier son évolution sur PHPCS.

---

Bonne Prog,
Akh
valneandre
Messages postés
35
Date d'inscription
mardi 7 novembre 2006
Statut
Membre
Dernière intervention
18 septembre 2009

Je viens enfin de tester le script. Sympa, ça marche, mais... pour quelqu'un, comme moi, qui ne maîtrise pas encore tous les aspects de PHP, je trouve que ça manque un peu de commentaires, et les messages sont en anglais. Bref, ça marche, mais par moments, je ne sais pas trop pourquoi, ni comment, et ça m'énerve !
J'ai du mal avec le "->" d'indirection, c'est du moins comme ça qu'on appelait en C le perluet "&", fait-il bien la même chose ici ?
Quelques comments, please !
Richard
cs_Garno
Messages postés
36
Date d'inscription
vendredi 4 mars 2005
Statut
Membre
Dernière intervention
14 janvier 2009

Je viens tout juste de l'installer sur mon serveur et je trouve dommage qu'il n'y ai aucune gestion d'erreur... il y a des tonnes de permission denied non gèrés et des exceptions "uncaught". Dommage pour une source de ce niveau.
cs_Garno
Messages postés
36
Date d'inscription
vendredi 4 mars 2005
Statut
Membre
Dernière intervention
14 janvier 2009

Quelle bonne idée ! Ça va rendre la gestion de template/css beaucoup plus aisé. Je m'empresse de tester ton script.

Par contre comme tu la dis toi même il serait pas mal de pouvoir charger seulement les ressources nécessaires et non le package complet. Donc getFile() me semble être un bon début.