Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1388 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment présenter vous vos sources une fois executées

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment présenter vous vos sources une fois executées

n°765712
Rainbow_Ef​reet
Posté le 16-06-2004 à 13:59:40  profilanswer
 

Bonjour,
Une fois le PHP executé et la page affichée dans le navigateur, vous souciez vous de la mise en page de la source de la page ?
J'aimerais vos conseils sur ce point.
En effet les commandes echo et print affiche les lignes bout à bout sans l'usage de \n ou de saut de ligne...
faites vous cela :  
 
echo "
<table>
 <tr>
  <td>
   ".$MonTexte."
  </td>
 </tr>
</table>";
 
ou encore :  
 
echo "<table>";
echo "\n <tr>";
echo "\n  <td>";
echo "\n  ".$MonTexte;
echo "\n  </td>";
echo "\n </tr>";
echo "</table>";
 
J'ai du mal à gérer mon indentation lors des differentes balises comme vous pouvez le voir donc si vous pouviez me donner vos secrets ce serait chouette :)
 
Merci d'avance

mood
Publicité
Posté le 16-06-2004 à 13:59:40  profilanswer
 

n°765731
T509
$job-&gt;GetJob(now)
Posté le 16-06-2004 à 14:10:11  profilanswer
 

moi j'utilise la solution que je présente là. Comme cela, je n'ai pas à m'en soucier dans le code PHP. Forme HTML et PHP sont dissociés
http://forum.hardware.fr/hardwaref [...] 3274-1.htm


Message édité par T509 le 16-06-2004 à 14:10:22

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°765738
KrisCool
“Verbeux„
Posté le 16-06-2004 à 14:14:55  profilanswer
 

Je n'ai jamais aimé faire 50 000 echo de code html comme c'était souvent présenté en "solution idéale" dans des tutos ou bouquins de php pendant les beaux jours de php3.
 
L'arrivée des systèmes de templates c'est le bonheur complet ^^

n°765741
T509
$job-&gt;GetJob(now)
Posté le 16-06-2004 à 14:17:52  profilanswer
 

J'ai mal répondu à la question.
 
La première forme est préférable car tu ne fait appel qu'une seule fois à echo()


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°765750
simogeo
j'ai jamais tué de chats, ...
Posté le 16-06-2004 à 14:22:32  profilanswer
 

Kriscool a écrit :

Je n'ai jamais aimé faire 50 000 echo de code html comme c'était souvent présenté en "solution idéale" dans des tutos ou bouquins de php pendant les beaux jours de php3.
 
L'arrivée des systèmes de templates c'est le bonheur complet ^^


 
ué, ben moi je trouve pas forcement.....  
les templates, ca depend comment c'est codé mais ca peut etre assez gourmand  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°765757
KrisCool
“Verbeux„
Posté le 16-06-2004 à 14:26:31  profilanswer
 

C'est vrai que les templates apportent une surcharge de traitement. La plupart utilisent une étape de compilation, qui finalement produit un script php qui affiche le contenu. Une fois cette étape de compilation passée, la surcharge en traitement est fortement réduite.
 
Après je suppose que c'est un choix à faire entre simplicité de maintenance du HTML utilisé et performances brutes.

n°765890
Rainbow_Ef​reet
Posté le 16-06-2004 à 15:17:12  profilanswer
 

Merci beaucoup en plus de la reponse vous m'avez ouvert une nouvelle vision sur le chose : les templates j'avais déjà vu ça dans le code de BB sans y preter attention, c'est vrai que ça peut etre utile.
Merci à tous et surtout a T509 pour sa reponse très précise :)

n°765996
Ex-Floodeu​r
La Source
Posté le 16-06-2004 à 16:07:14  profilanswer
 

simogeo a écrit :

ué, ben moi je trouve pas forcement.....  
les templates, ca depend comment c'est codé mais ca peut etre assez gourmand [:spamafote]

c'est qui me rebute à les utiliseR...


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
n°766174
simogeo
j'ai jamais tué de chats, ...
Posté le 16-06-2004 à 17:10:20  profilanswer
 

ex-floodeur a écrit :

c'est qui me rebute à les utiliseR...


 
pareil  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°773898
PunkRod
Digital Mohawk
Posté le 23-06-2004 à 10:05:48  profilanswer
 

Je suis passé au templates pour tester, sans me préoccuper de la charge.
 
je ne regrette pas.
par ailleurs un bon système de template peut optimiser le cache et peut pratiquement te faire gagner du temps...
 
Impossible pour moi de revenir en arrière, je trouve que j'y gagne énormément en lisibilité dans le codage ! encore plus facile de maintenir une appli.
 
Je vous conseille d'essayer au moins un fois ! :)
 
pour info j'utilise "smarty".


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment présenter vous vos sources une fois executées

 

Sujets relatifs
Ouvrir un état on modification et l'imprimer +eurs fois.Sources Access/VBA ?
[JAVA] ANT :mettre un timestamp plusieurs fois de suite sur un fichierSources de l'API
Sources OpenVMS[C/C++] Comment organisez-vous vos sources ?
Comment faire en sorte qu'un programme ne se charge au max qu'1 fois ?[PHP] Evitez de poster plusieurs fois ...
Sources de données...Please HELP !!site vbfrance et codes-sources inaccessible!
Plus de sujets relatifs à : Comment présenter vous vos sources une fois executées


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR