Merci pour vos commentaires et pour la modification (complément) de code. Mais j'avais juste mis ça en place pour valider la procédure.
Ce petit module va s'insérer dans un projet plus complexe.
J'ai besoin de réaliser un applicatif qui va s'appuyer sur une base SQL déposée sur un serveur mutualisé. Qui dit mutualisé petit prix, dit bande passante, flux mensuel limités. Ca c'est pour l'aspect "serveur". Coté client l'affichage sera géré par un simple browser. La solution donc simpliste est d'utiliser le duo PHP/SQL pour faire tourner tout ça.
Mais dans la majorité des cas, le fonctionnement revient à envoyer une requete, executer un script PHP, charger du code / des graphismes. Et c'est là qu'intervient mon petit module. Au lieu de demander l'integralité de la page et des graphiques au serveur, pourquoi ne pas demander juste les données et faire la mise en forme finale coté client. Il est même envisageable (et envisagé) de charger une partie des graphismes d'avance sous la forme de fichier "packed". Car finalement, la majeure partie du temps, les scripts PHP ne servent qu'a faire de la mise en forme de données. Et là, si par exemple, au lieu de charger une page de (par exemple) 60 Ko il suffit de charger 1 ou 2 ko de données brutes, voilà qui va devenir ridicule au niveau charge serveur/flux de données. De là à créer un micro-langage de script en PB, il n'y a qu'un pas.
Donc, et je vous ferais parvenir le résultat de mes essais, plusieurs modules seront à créer :
- Vérification de version et mise à jour automatique de programmes / données
- Lecture de données sur une base SQL délocalisée et récupération sous forme de variable
- Mini langage de script (pourquoi pas

)
- Et autres choses à venir surement ...
A bientôt