Bonjour à vous tous!
Comme nombre de programmeurs le savent, il n’y a presque rien de plus pénible que de devoir rechercher et remplacer un code (en fait n’importe quelle occurrence) par un autre dans tous les fichiers HTML ou PHP qui composent un site Web. Et je parle en connaissance de cause.
Imaginez : je viens d’acheter un magnifique thème HTML sur themeforest (par exemple, mais ce n’est qu’un exemple). C’est vraiment beau, mais…
Mais parce que tous les thèmes HTML sont justement en HTML, ils ne peuvent pas, par conséquent (en théorie), afficher de contenu dynamique (comme c’est le cas en PHP). Or, ces thèmes sont en général des sites Web préfabriqués que l’acheteur doit adapter à ses besoins. Et c’est là que le travail commence, tout simplement parce qu’il va falloir “implémenter” le PHP dans le HTML.
Donc, première étape : renommer toutes les extensions des fichiers HTML en PHP.
(euh… j’en ai 50 à faire au passage, mais ça aurait pu être 1000). Aller, 15 minutes plus tard, ça sera fait.
Seconde étape : renommer tous les liens dans lesdits fichiers HTML (maintenant devenu .php). Et là, bonjour la crise. J’ai 50 fichiers à passer au crible individuellement.
Troisième étape : les menus. Quand je change un item dans le menu d’une page, il faut que je le fasse dans toutes les pages… arf… quelqu’un a du cyanure ? de l’arsenic ?
Quatrième étape … Vous croyez qu’il y a une quatrième étape après le cyanure ?
Bref, il nous faut un outil pour automatiser tout ça.
Et voici que sort du chapeau… TADAAAA !
Un script PHP permettant de résoudre tous ces problèmes en… quelques secondes (non, je n’exagère pas) :
– changer les extensions des fichiers d’un dossier en 1 clic;
– changer les extensions des adresses URL dans tous les fichiers HTML (ou PHP);
– permettre la création d‘includes (inclusions);
– permettre d’alléger votre code et d’y implémenter du PHP;
– et finalement, de télécharger le fruit de votre dur labeur au format zip.
Bref, vous faire gagner un maximum de temps !!!
Comment l’utiliser ? Uploadez juste le dossier contenant votre site Web (html evidement), et… c’est parti!
Ce script est encore en phase de développement (Presque finalisé cependant), mais si vous désirez l’essayer, voici le lien :
http://jb.legtux.org/multireplace/index.php
Je vous souhaite donc bien du plaisir et tout vos commentaires sont bienvenus.