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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

PHP et HTML

n°976920
FlorentG
Unité de Masse
Posté le 09-02-2005 à 19:11:33  profilanswer
 

Reprise du message précédent :
On en est à l'élaboration de l'XHTML 2, donc dans l'ordre :
HTML 4.01
XHTML 1
XHTML 1.1
XHTML 2.0
 
Actuellement, on peut utiliser l'XHTML 1.1 qui est supporté chez tout le monde. Le 1.1 ne l'est pas encore par contre, certains modules (Ruby) ne sont pas gérés par les navigateurs.

mood
Publicité
Posté le 09-02-2005 à 19:11:33  profilanswer
 

n°976929
mirascheat
Posté le 09-02-2005 à 19:21:17  profilanswer
 

et une master question de newbie :
une page avec du html et du php entre <? ...?> ca s'appelle du .html ou du .php ??? :(

n°976932
FlorentG
Unité de Masse
Posté le 09-02-2005 à 19:22:45  profilanswer
 

Ca s'appelle ce que tu veux, ça dépend si le serveur est configurer pour passer les .html à la moulinette php :)

n°976933
cerel
Posté le 09-02-2005 à 19:23:44  profilanswer
 

Moi j'utilise des templates.
J'ai trouve un systeme de templates assez simple et performant.
Il n'est pas aussi "complet" que smarty, mais pour l'utilisation que j'en fait il me suffit largement.
Si jamais voila l'url :
TemplatePower
 
Petit exemple d'utilisation :
page.tpl

Code :
  1. <p>Voila un petit exemple</p>
  2. <!-- START BLOCK : hello -->
  3. <p>Hello {name} !!</p>
  4. <!-- END BLOCK : hello -->


 
page.php

Code :
  1. include(_templatepower_);
  2. $tpl = new Templatepower('page.tpl');
  3. $tpl->prepare();
  4. $tpl->newBlock('hello');
  5. $tpl->assign('name', 'world');
  6. $tpl->newBlock('hello');
  7. $tpl->assign('name', 'foobar');
  8. $tpl->printToScreen();


 
Resultat :

Citation :

<p>Voila un petit exemple</p>
<p>Hello world !!</p>
<p>Hello foobar !!</p>


Message édité par cerel le 09-02-2005 à 19:26:15
n°976935
mirascheat
Posté le 09-02-2005 à 19:24:25  profilanswer
 

bein la je t'avoue que j'utilise easyphp pour faire mes tests mais apres ca tournera sur un compte perso free ... alors je peux l'appeler comment dans ces deux cas ?

n°976937
FlorentG
Unité de Masse
Posté le 09-02-2005 à 19:25:05  profilanswer
 

Free gère le php dans les .html je crois... Et pis sinon tu met .php, ça coûte rien :)

n°976944
mirascheat
Posté le 09-02-2005 à 19:28:28  profilanswer
 

donc si j'utilise .php : un code du genre (surout ce qu'il y a en dehors des <? ... ?> ) :

Code :
  1. <html>
  2. ...
  3. <?
  4. ...
  5. ?>
  6. </html>


 
sera bien interprete par easyphp ou free ?

n°976945
FlorentG
Unité de Masse
Posté le 09-02-2005 à 19:29:15  profilanswer
 

Comme dit, ça dépend du serveur, à toi d'essayer.
 
Et conseil, ne met jamais <?...?>, mais toujours <?php...?> :)

n°976948
mirascheat
Posté le 09-02-2005 à 19:31:25  profilanswer
 

comment je pourrai voir que le serveur n'arrive pas a interpreter mon code ?
merci pour le conseil ;)

n°976949
FlorentG
Unité de Masse
Posté le 09-02-2005 à 19:31:49  profilanswer
 

Faut essayer :D, y'a pas 36 solutions :cry:

mood
Publicité
Posté le 09-02-2005 à 19:31:49  profilanswer
 

n°976951
mirascheat
Posté le 09-02-2005 à 19:33:27  profilanswer
 

ok merci pour tous les conseils je continue de me plonger dedans ... c'est passionnant juste le temps me manque ... d'ailleurs je ne vois toujours pas mon probleme dans mon script ligne 50 :'(

n°976952
FlorentG
Unité de Masse
Posté le 09-02-2005 à 19:34:48  profilanswer
 

Le retour chariot, faut que la ligne soit... sur une ligne :D

n°976963
mirascheat
Posté le 09-02-2005 à 19:41:51  profilanswer
 

oh putain je voyais pas que j'avais des putains de ligne de code sur ma droit ... arg putain d'editeur de texte ... j'aurai pu rester longtemps avec cette erreur ...
merci ;) je ferai gaffe desormais

n°976972
mirascheat
Posté le 09-02-2005 à 19:54:12  profilanswer
 

@ celui qui m'a conseille echo ' ... ' plutot que echo " ... " : ca ne fonctionne plus des qu'il y a des variables php entre les quotes ($toto par exemple) ... ces variables sont consideres comme du texte normal ... alors je suis revenu a mes echo " ... " . Ai-je raison ? merci

n°976975
Hermes le ​Messager
Breton Quiétiste
Posté le 09-02-2005 à 19:56:44  profilanswer
 

mirascheat a écrit :

@ celui qui m'a conseille echo ' ... ' plutot que echo " ... " : ca ne fonctionne plus des qu'il y a des variables php entre les quotes ($toto par exemple) ... ces variables sont consideres comme du texte normal ... alors je suis revenu a mes echo " ... " . Ai-je raison ? merci


 
Non. Pour bien faire : echo "truc".$variable."zobi".$variable; Que ce soit avec des " ou des ' c'est plus propre en concatenant correctement.  :o  

n°976977
Xav_
The only one...
Posté le 09-02-2005 à 19:59:24  profilanswer
 

Hermes le Messager a écrit :

Non. Pour bien faire : echo "truc".$variable."zobi".$variable; Que ce soit avec des " ou des ' c'est plus propre en concatenant correctement.  :o


kit à concaténer autant mettre des simple quote,  
tu gagnera un temps insignifiant de quelques nanosecondes sur des milliers d'itération, mais c'est tjs ça vu que PHP ne recherchera pas de variable entre les simples quotes :P (passage masturbation mentale, désolé :whistle: )
 
EDIT: Je met un copyright sur cette remarque concernant la masturbation mentale !!!! non mais, tout le monde ne va plus parler que de ça si ça continue !!!


Message édité par Xav_ le 10-02-2005 à 13:34:02

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°976983
FlorentG
Unité de Masse
Posté le 09-02-2005 à 20:06:52  profilanswer
 

Xav_ a écrit :

kit à concaténer autant mettre des simple quote,  
tu gagnera un temps insignifiant de quelques nanosecondes sur des milliers d'itération, mais c'est tjs ça vu que PHP ne recherchera pas de variable entre les simples quotes :P (passage masturbation mentale, désolé :whistle: )

Bah, masturbation ok, mais si ton site fait 20 000 hits par seconde, ça peut jouer, non ? :D

n°977089
cerel
Posté le 09-02-2005 à 22:34:11  profilanswer
 

mirascheat a écrit :

donc si j'utilise .php : un code du genre (surout ce qu'il y a en dehors des <? ... ?> ) :

Code :
  1. <html>
  2. ...
  3. <?
  4. ...
  5. ?>
  6. </html>


 
sera bien interprete par easyphp ou free ?


 
Attention si tu utilises ca tu risque d'avoir des problemes si tu utilises "header" ...
Tu es prevenu d'avance :D

n°977167
Fred999
Rabat-joie
Posté le 09-02-2005 à 23:53:56  profilanswer
 

FlorentG a écrit :

Bah, masturbation ok, mais si ton site fait 20 000 hits par seconde, ça peut jouer, non ? :D


 
Sur un affichage de plusieurs echo répété quelques milliers de fois, ça joue, j'ai vu ça aujourd'hui.
 
Pas de beaucoup, mais tant qu'à optimiser, autant tout faire :)

n°977179
esox_ch
Posté le 10-02-2005 à 00:33:03  profilanswer
 

si skype passe par la ... ça va gueuler :D ... Vu qu'il/elle prone pour le "les double quote ca marche mieux que les simple alors autant les utiliser"


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°977208
FlorentG
Unité de Masse
Posté le 10-02-2005 à 08:01:25  profilanswer
 

esox_ch a écrit :

si skype passe par la ... ça va gueuler :D ... Vu qu'il/elle prone pour le "les double quote ca marche mieux que les simple alors autant les utiliser"


Ca marche mieux :??: Mais les simples permettent au parser de ne pas parser le contenu de la chaîne, donc en quoi ça marche mieux :??:

n°977212
skeye
Posté le 10-02-2005 à 08:05:10  profilanswer
 

FlorentG a écrit :

Ca marche mieux :??: Mais les simples permettent au parser de ne pas parser le contenu de la chaîne, donc en quoi ça marche mieux :??:


Bah si tu fais  

Code :
  1. echo 'bonjour $truc';


 
ça affiche pas le contenu de truc, c'est nul...[:moule_bite]
 
 
 
 
 
 
 
 
 
 
 
 
 
[:neowen]


---------------
Can't buy what I want because it's free -
n°977215
FlorentG
Unité de Masse
Posté le 10-02-2005 à 08:06:39  profilanswer
 

skeye a écrit :

Bah si tu fais  

Code :
  1. echo 'bonjour $truc';


 
ça affiche pas le contenu de truc, c'est nul...[:moule_bite]
 
[:neowen]


Malheureux ! :D

echo 'bonjour ', $truc;


Comme ça, y'a même pas besoin de concaténation :)

n°977217
skeye
Posté le 10-02-2005 à 08:10:37  profilanswer
 

FlorentG a écrit :

Malheureux ! :D

echo 'bonjour ', $truc;


Comme ça, y'a même pas besoin de concaténation :)


Euh tu as bien vu que c'était du second degré hein rassure moi?


---------------
Can't buy what I want because it's free -
n°977218
FlorentG
Unité de Masse
Posté le 10-02-2005 à 08:14:05  profilanswer
 

skeye a écrit :

Euh tu as bien vu que c'était du second degré hein rassure moi?


Oui t'inquiète, même si y'avait pas le pano feinte [:petrus75] Après j'ai posté à titre indicatif, pour que les gens sachent la vérité vraie :D

n°977510
mirascheat
Posté le 10-02-2005 à 11:55:26  profilanswer
 

je suppose que ce genre de chose est interdit vu que ca ne fonctionne pas (le fait de faire des calculs comme ca au milieu) :

Code :
  1. echo '<td width="10%" id="td'.3*$i+1 .'">'.$name.'</td>';

n°977517
skeye
Posté le 10-02-2005 à 11:58:03  profilanswer
 

Euh oui, entre simples ' tu ne fais qu'afficher le contenu, ce n'est pas interprété...[:skeye]


---------------
Can't buy what I want because it's free -
n°977518
mirascheat
Posté le 10-02-2005 à 11:59:06  profilanswer
 

ok merci pour l'info, je vais donc faire un petit : $j = 3*$i + 1 :)

n°977521
soju
One shot !
Posté le 10-02-2005 à 12:00:57  profilanswer
 

mirascheat a écrit :

Code :
  1. echo '<td width="10%" id="td'.3*$i+1 .'">'.$name.'</td>';



entre parenthèse ca marchera :

Code :
  1. echo '<td width="10%" id="td'.(3*$i+1).'">'.$name.'</td>';


n°978135
esox_ch
Posté le 10-02-2005 à 23:28:46  profilanswer
 

Code :
  1. echo '<td width="10%" id="td',(3*$i+1),'">',$name,'</td>';


 
C'est tiptop de chez tiptop :p
 
[Edit:] Zut j'ai sucré un quote au passage


Message édité par esox_ch le 10-02-2005 à 23:29:24

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[HTML/JS/PHP] accèder à une variable d'un formulaire[HTML/CSS/PHP] problème de jonglage entre les css !
ouvrir automatiquement une page html dans un script php[HTML][PHP][CSS] possible de remplir 2 div en même temps ?
Php au lieu du HtmlEditeur PHP/HTML
Recherche programmeur- HTml php[HTML/PHP] mes accents ne passent pas !
liens html vers pages php 
Plus de sujets relatifs à : PHP et HTML


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