OVH Cloud OVH Cloud

Html et php

7 réponses
Avatar
JK
Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet
html contenu dans du php.

Comment faire ?

merci

7 réponses

Avatar
Jedi121
JK a écrit le 23/02/2004 :
Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet html
contenu dans du php.

Comment faire ?

merci


Lire la doc (et même l'intro) : http://www.php.net
On introduit le code PHP où on veut dans le code HTML à l'intérieur de
balises <?php ?>

Avatar
Noe
"JK" a écrit dans le message de
news:403a2522$0$22393$
Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet
html contenu dans du php.

Comment faire ?

merci


Ce qui se conçoit bien s'énonce clairement... Et se solutionne de soit-même
?

N.O.E.

Avatar
cmeresse
JK wrote in message news:<403a2522$0$22393$...
Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet
html contenu dans du php.

Comment faire ?

merci


Troll, es-tu la ?

Avatar
Jean-Marc Molina
Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet
html contenu dans du php.


On ne peut pas vraiment t'aider, l'énonce de ton problème ou de ta question
ne veut rien dire. Désolé.

Pour plus d'info sur PHP : www.php.net, il y a un manuel en bon français
disponible en plusieurs formats (HTML, HTML Help, PDF...). À souligner que
la traduction a été effectuée par nexen.net, un autre site à voir pour
suivre l'actualité de PHP et s'informer.

Bonne chance !
JM

ps : n'hésite pas à reformuler ta question.

Avatar
Fred
On 2004-02-23 20:53:07 +0100, JK said:

Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet
html contenu dans du php.

Comment faire ?

merci


c-à-d tou simplement mélanger les 2 langages (html et php) ?
Si c'est ça, ton source est forcément du html de base, dans lequel tu
inserts du php, qui lui même peut (doit) afficher du html : à ce moment
là, dans un "echo" ou un "print", il suffit de glisser les balises html
normalement. Il faut cependant faire attention à la syntaxe php (avec
les ; notamment) et il faut aussi penser aux guillemets doubles, à
faire précéder de l'anti-slash "":
exemple
<html>
<head>
<title>title</title>
</head>
<body>
<?php
echo "<p class="menu"><b>Hello world !</b></p>";
?>
</body>
</html>

Avatar
Jean-Marc Molina
à ce moment
là, dans un "echo" ou un "print", il suffit de glisser les balises html

normalement. Il faut cependant faire attention à la syntaxe php (avec
les ; notamment) et il faut aussi penser aux guillemets doubles, à
faire précéder de l'anti-slash "":

Tout le monde fait l'erreur :). C'est justement ce qu'il faut bannir. PHP
est un langage EMBARQUÉ à HTML, il ne faut donc pas utiliser echo ou print
pour générer du HTML mais utiliser les balises <?= ?>, <?php ?> pour s'en
« échapper ».

Pour reprendre l'exemple :
<html>
<head>
<title>title</title>
</head>
<body>
<?php

$message = "Hello world !";

?>
<p class="menu"><b><?= $message ?></b></p>
</body>
</html>

Il faut cependant faire attention à la syntaxe php (avec
les ; notamment)


On peut, voire doit, omettre les ; dans les <?= ?>. Pour les scripts il vaut
mieux les inclure plutôt que de les « embarquer » dans le fichier HTML. Un
simple include en haut du script suffirait. On parle de séparation de la
logique (PHP) de la contenu/présentation (HTML/CSS).

il faut aussi penser aux guillemets doubles, à
faire précéder de l'anti-slash ""


Plus besoin car le code HTML est écrit « tel quel ». Aucun besoin de mettre
de partout et de rendre son code illisible.

C'est presqu'un crime que les développeurs de PHP aient mis ces horreurs
partout dans le manuel. Tout le monde fait l'erreur maintenant :(.

JM

Avatar
Yoann Levet
Miracle, après avoir rigolé deux ou trois fois en lisant la question je
crois que je l'ai compris et la reponse est negative !

Si j'ai bien compris tu veut generer une page HTML contenant du PHP avec du
PHP ! Ce n'est pas possible car ce sera le navigateur du surfeur qui va
recevoir les balises PHP et il ne s'aurra pas les interpreter !

Je ne vois pas de toute maniere pourquoi tu veut faire cela, il y a
certainement moyen de faire autrement !

A+

"JK" a écrit dans le message de
news:403a2522$0$22393$
Bonjour,

Je recherche à coder des pages en html entre du php, et du php dans cet
html contenu dans du php.

Comment faire ?

merci