Mélange html+php ou print(html)?
Fermé
Phpnoooob
-
22 mars 2009 à 03:14
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 22 mars 2009 à 20:47
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 22 mars 2009 à 20:47
A voir également:
- Mélange html+php ou print(html)?
- Editeur html - Télécharger - HTML
- Print artist - Télécharger - Loisirs créatifs
- Espace en html - Astuces et Solutions
- Espace html ✓ - Forum Webmastering
- Print pratic - Télécharger - Photo & Graphisme
4 réponses
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 460
22 mars 2009 à 05:25
22 mars 2009 à 05:25
Salut,
un petit exemple
https://www.w3schools.com/PHP/php_functions.asp
un petit exemple
https://www.w3schools.com/PHP/php_functions.asp
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
22 mars 2009 à 07:19
22 mars 2009 à 07:19
bjr, tu peut tout a fait melanger php et html (heureusement..)
à partir du moment ou chaque page contenant au moins 1 ligne de php aura l'entension .php (ex index.php)
ensuite dans cette page le code php sera entouté du tag <?PHP au debut du code et ?> à la fin
tu peut aussi écrire ça
quand aux isset c'est bien de les placer, il permette de savoir si une variable existe ou pas , à la différence de empty qui determine si une variable est vide ou pas,mais pas si elle existe.
à partir du moment ou chaque page contenant au moins 1 ligne de php aura l'entension .php (ex index.php)
ensuite dans cette page le code php sera entouté du tag <?PHP au debut du code et ?> à la fin
<html> <body> <?php fonctiontruc() ; // n'ouble pas le ; à chaque fin de ligne ?> </body> </html>
tu peut aussi écrire ça
<?PHP echo' <html> <body>'; fonctiontruc() ; echo'</body> </html> '; ?>
quand aux isset c'est bien de les placer, il permette de savoir si une variable existe ou pas , à la différence de empty qui determine si une variable est vide ou pas,mais pas si elle existe.
Merci pour les réponses ;)
Mais j'aimerais aussi savoir si il vaut mieux faire en sorte que tout le code HTML soit printé par le code PHP, ou si il vaut mieux directement écrire les lignes HTML non-dynamiques et y incorporer des balises PHP contenant des fonctions un peu partout :)
Si on "print" tout le code HTML, est-ce que ça utilisera pas trop de ressources?
Merci d'avance!
Mais j'aimerais aussi savoir si il vaut mieux faire en sorte que tout le code HTML soit printé par le code PHP, ou si il vaut mieux directement écrire les lignes HTML non-dynamiques et y incorporer des balises PHP contenant des fonctions un peu partout :)
Si on "print" tout le code HTML, est-ce que ça utilisera pas trop de ressources?
Merci d'avance!
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
22 mars 2009 à 20:47
22 mars 2009 à 20:47
bonsoir, tout dépend de ton code....
si tu utilise le php dans ta page html pour par exemple uniquement verifier le login, je pense pas qu'il soit utile de tout coder en php, par contre si dans ta page tu a besoin de plusieurs fonctions php la il faut te poser la question.
tu peut egalement mettre tout ton code html et php dans une string , $string, et ne faire qu'un echo de $string, c'est un petit peu plus complexe à utiliser met au final tout ton code est dans la meme page.
pour reprendre ton exemple ton code pourrais s'ecrire comme ça
ici la principale diffuculté reside dans la concatenation, les ' " et . , tu peut egalement mettre du code javascript, dans du php tant que tu utilise biens les ' " et les \
Au niveau de l'utilisation des ressources, je dirais que comme le php est un langage serveur plus t'en a plus le serveur est utilisé, c'est la toute la subtilite du programmeur, mettre du php mais pas trop, à ma connaissance il n'y a pas de regles precises, à toi de juger.
Le html lui est simplement interpreté pas le navigateur
si tu utilise le php dans ta page html pour par exemple uniquement verifier le login, je pense pas qu'il soit utile de tout coder en php, par contre si dans ta page tu a besoin de plusieurs fonctions php la il faut te poser la question.
tu peut egalement mettre tout ton code html et php dans une string , $string, et ne faire qu'un echo de $string, c'est un petit peu plus complexe à utiliser met au final tout ton code est dans la meme page.
pour reprendre ton exemple ton code pourrais s'ecrire comme ça
<?PHP $string='<html><body>'".fonctiontruc()."'</body></html>'; echo $string; <?
ici la principale diffuculté reside dans la concatenation, les ' " et . , tu peut egalement mettre du code javascript, dans du php tant que tu utilise biens les ' " et les \
Au niveau de l'utilisation des ressources, je dirais que comme le php est un langage serveur plus t'en a plus le serveur est utilisé, c'est la toute la subtilite du programmeur, mettre du php mais pas trop, à ma connaissance il n'y a pas de regles precises, à toi de juger.
Le html lui est simplement interpreté pas le navigateur