yhugo Posté 10 Février 2006 Partager Posté 10 Février 2006 Bonjour tous, j'aimerais savoir si il existerait un logiciel ou plug-in pour formater du code html sur une seule ligne ? Je sais que ça peut parraître bizarre comme demande, mais j'aurais besoin de quesque chose du genre ... Merci et bonne journée yhugo Lien vers le commentaire Partager sur d’autres sites More sharing options...
Théo B. Posté 10 Février 2006 Partager Posté 10 Février 2006 (modifié) <?php$code="UnMauvaisCodePleinDeLignes";echo preg_replace('![\n]!', '', $code);?> PHP c'est magique //EDIT : Imagine maintenant que tu veux faire ça de ton fichier fichier.php à la page blabla.html une page, il te suffit de faire ça dans fichier.php : <?phpheader('Content-Type: text/html; charset=ISO-8859-1');$fichier= "blabla.html";$handle = fopen ($filename, "r");$contents = fread ($handle, filesize ($filename));fclose ($handle);echo preg_replace('![\n]!', '', $contents);?> Modifié 10 Février 2006 par Théo B. Lien vers le commentaire Partager sur d’autres sites More sharing options...
yhugo Posté 10 Février 2006 Auteur Partager Posté 10 Février 2006 Merci Théo ... Je ne suis malheureusement pas un guru du PHP ... Si je comprend bien tout ce que j'ai a changer c'est mettre mon code dans la variable et c'est tout ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Théo B. Posté 10 Février 2006 Partager Posté 10 Février 2006 (modifié) En fait, non. Ca dépend, tu as l'URL Rewriting ? Si oui, dis le moi. Si non, dis le moi aussi. Dans les deux cas, crée un fichier main.php comme celui ci : <?header('Content-Type: text/html; charset=ISO-8859-1');$fichier= $_GET['fichier'];$handle = fopen ($fichier, "r");$contents = fread ($handle, filesize ($ichier));fclose ($handle);echo preg_replace('![\n]!', '', $contents);?> Après, si tu as l'URL Rewriting, crée un fichier .htaccess ainsi : RewriteEngine onRewriteRule ^(.+).html$ main.php?fichier=$1 [L] (fais attention quand meme, je n'ai pas testé ) Normalement, avec ça, si tu as l'url rewriting, ça devrait etre transparent (seulement un peu lent ?). Sinon, dis moi que tu ne l'as pas et je t'explique par MP. Modifié 10 Février 2006 par Théo B. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Monique Posté 10 Février 2006 Partager Posté 10 Février 2006 Bonjour, Je sais que ça peut parraître bizarre comme demande, mais j'aurais besoin de quesque chose du genre ... <{POST_SNAPBACK}> Oui... en tout cas, songe à toujours pouvoir disposer d'une version avec l'affichage indenté de ton code... il faut penser à la maintenance, au débogage, et même, aux éventuels appels à l'aide sur un forum Lien vers le commentaire Partager sur d’autres sites More sharing options...
the_penguin Posté 10 Février 2006 Partager Posté 10 Février 2006 (modifié) tu peux aussi créer un programme qui fait ca tout seul (en c++ par exemple) et si tu ne connais pas la programmation, je peux t'en créer un si tu veux... (mais il me faudra plus de précision). sinon, la méthode de Théo B possède une faille en cas d'utilisation de la balise <pre> qui oblige a écrire sur plusieurs lignes. Modifié 10 Février 2006 par the_penguin Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sarc Posté 10 Février 2006 Partager Posté 10 Février 2006 Ou alors encore plus simple, tu demandes à ton logiciel de le faire : je sais que webexpert fait ça... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant