Aller au contenu

mettre du html sur 1 seule ligne


yhugo

Sujets conseillés

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

<?php
$code="
Un
Mauvais
Code
Plein
De
Lignes";
echo preg_replace('![\n]!', '', $code);
?>

PHP c'est magique :lol:

//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 :

<?php
header('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é par Théo B.
Lien vers le commentaire
Partager sur d’autres sites

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

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 on
RewriteRule ^(.+).html$ main.php?fichier=$1 [L]

(fais attention quand meme, je n'ai pas testé :lol: )

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é par Théo B.
Lien vers le commentaire
Partager sur d’autres sites

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

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é par the_penguin
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...