Mettre en forme de l'html généré par PHP [resolu(tu m'étonnes :p)]

Mettre en forme de l'html généré par PHP [resolu(tu m'étonnes :p)] - PHP - Programmation

Marsh Posté le 03-03-2005 à 00:34:20    

Coucou, c'est encore moaa !  :bounce: :hello:  
 
Alors voilà, je vous passe les détails de ma vie, mais en gros je génère tout plein de page par PHP, et fatalement, bah quand tu veux regarder le source html de la page, tu pleures devant la scrollbar horizontale, les boucles PHP qui génèrent du html mis à la suite sur une ligne qui n'en finit plus, etc...
 
 
Bon c'est pas un truc super promordial, mais ma foi si jamais ca existe ... existe-t-il un moyen de mettre en forme la source html générée en PHP?
 
bon je devine la réponse, mais j'aime rêver  :kaola:


Message édité par Djebel1 le 03-03-2005 à 02:26:06
Reply

Marsh Posté le 03-03-2005 à 00:34:20   

Reply

Marsh Posté le 03-03-2005 à 00:42:01    

tu ajoutes des espaces [:dawa]

Reply

Marsh Posté le 03-03-2005 à 00:47:51    

tet2neu a écrit :

tu ajoutes des espaces [:dawa]


 
je n'ai pas du bien exprimer ma question, ou tu n'as pas bien du la lire  :D

Reply

Marsh Posté le 03-03-2005 à 01:36:26    

ben avec un \n [:spamafote]
 
ex : print("xxxxxxxxxxxxxxxx\n" );

Reply

Marsh Posté le 03-03-2005 à 01:38:02    

oui mais il faut aussi penser à indenter :)

Reply

Marsh Posté le 03-03-2005 à 02:00:55    

ha bah je me sens très bête mais je connais pas ca le \n lol.
Et une recherche google ne donne rien
 
enfin j'imagine que je vois ce que ca fait, j'essaierai demain , merci :)
 
et pour l'indentation, tu mets juste des espaces après le \n ?


Message édité par Djebel1 le 03-03-2005 à 02:02:41
Reply

Marsh Posté le 03-03-2005 à 02:01:49    

C'est pour aller à la ligne.
Tu es sûr de connaître les bases en programmation ? :D

Reply

Marsh Posté le 03-03-2005 à 02:24:52    

bah écoute, je croyais  :D  
non blague à part j'ai appris en lisant un bouquin sur le PHP pour un stage, et j'ai du zaper ca :) sinon je me débrouille et j'utilisais d'autres languages avant :)
en tout cas merci pour le renseignement, je me coucherai moins bête ^^

Reply

Marsh Posté le 03-03-2005 à 07:31:37    

Tu peux aussi utiliser "\t" pour le "charactere" tabulation.

Reply

Marsh Posté le 03-03-2005 à 09:45:05    

salut Djebel,
Jette un coup d'oeil au topic "echo '<html>' ou <html>"

Reply

Marsh Posté le 03-03-2005 à 09:45:05   

Reply

Marsh Posté le 03-03-2005 à 10:48:32    

oki merci bien, je m'en vais mettre en forme mon html :D

Reply

Marsh Posté le 03-03-2005 à 11:15:02    

Sinon y'a moyen d'utiliser le validateur php pour avoir une mise en forme automatique, ou alors l'utilitaire tidy et sa GUI pour afficher le HTML mis en forme.
C'est sommaire mais ça suffit.


---------------
Loose Change Lies | Bars | Last.fm
Reply

Marsh Posté le 03-03-2005 à 11:35:55    

le validateur php, késako? :p
sinon j'ai testé donc avec echo'xxxxxxxxxx\n', les 3/4 du temps ca pose pas de problème, mais des fois la balise \n apparait sur ma page, ca le fait quand c'est à la suite d'une balise <select>  :whistle:

Reply

Marsh Posté le 03-03-2005 à 11:53:26    

C'est surement parceque tu as fait

Code :
  1. echo '\n';

Le charactere "\n" (ainsi que quelques autres) doivent etre "interpretes" par php, il faut donc les metre entre guillemets, donc faut faire :

Code :
  1. echo "\n";


 
T'es pas oblige de transformer toute ta chaine, juste "ajouter" le charactere interprete. Par exemple

Code :
  1. echo 'salut je suis une chaine non interpretee'."\n".'Moi aussi, mais je suis la ligne :D';

Reply

Marsh Posté le 03-03-2005 à 20:11:46    

ha bah ca doit très certainement être ca, je vérifierai demain mon code :)  
Cerel ca doit te lasser à force, mais merci bcp comme d'hab ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed