La vraie sagesse est de ne pas sembler sage.

Membre
|
Bonjour à tous, je vais vous exposer mon problème :
Je suis débutant pour arriver à faire mon forum je m'inspire d'une page html. Je vous explique pas tout ce que j'ai fait car je pense que c'est inutile. Pour faire un forum, il faut que j'utilise le php et mysql or ma page est en html. J'ai mit le contenu de la section body dans des balises php.
Y a t'il des incompatibilités ?
Puis voilà que j'ai un message d'erreur:
syntax error unexpected '<' sur <div id="header">
C'est juste après ma balise php. J'ai compter les </div>et j'ai mit des ' mais ça ne marche toujours pas.
J'espere que ce n'est pas trop brouillon et que vous pouvez m'aider.
Merci.
|
![ipodtouchpro]()
Membre
|
non il n'y a pas incompatibilité mais le code que tu a mis c'est du HTML et non du PHP
|

Membre
|
<?php ou <? dit à l'interpréteur PHP d'analyser le code entre les balises. Et cet interpréteur ne comprend pas le HTML, le CSS ou le js. Pour mettre du HTML, tu peux le mettre hors des balises php (avant, après, ou fermer les balises pour les réouvrir après), ou utiliser la "fonction" echo :
<? echo '<b><a href="http://php.net/manual/fr/function.echo.php">Ceci est du HTML dans des balises PHP</a></b>'; ?>
Si tu ne connais vraiment rien au PHP, dirige toi vers un cours en ligne (sur le siteduzéro par exemple), ou achète un manuel (mais les manuels simples sont rares, les livres étant plutôt des manuels de référence, adaptés aux pro.
|

Membre
|
ton code :
<?
echo '<b><a href="http://php.net/manual/fr/function.echo.php"></a></b>';
?>
ton code n'est pas bon car il manque php au début ce qui donne :
<?php
echo '<b><a href="http://php.net/manual/fr/function.echo.php">tonlien</a></b>';
?>
|

Membre
|
Mon code est bon.
<? ou <?php c'est pareil.
|

Membre
|
quand on commence un codage php on met toujours "<?php" au début.
|
La vraie sagesse est de ne pas sembler sage.

Membre
|
Ok merci, à vous. Je vais approfondir mes connaissance en lisant des tutos. Je voulez dire aussi que j'aime bien ce site, les outils sont très pratiques. Je risque d'être un habitué.
|

Membre
|
Quote: coco quand on commence un codage php on met toujours "<?php" au début.
Ah bon ? Bizarrement, ça marche pareil quand on le met pas. Et personnellement je préfère ne pas le mettre. C'est plus lisible sans, et j'économise quelques bits. Sur une longe page de code avec pleins de balises php ouvrantes et fermantes, ça arrive à faire pas mal.
Fais l'expérience si tu veux, envois une même page sur ton serveur, l'une avec, et l'autre sans php après les <?
Tu verras, ça fonctionne
|

Membre
|
<?, <?php et pas oublier <?= ^^
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|

Membre
|
<div id="header"> comme ceci avec id="header" il va chercher dans le css la parti header .. mais a tu instaler entre les balise <?php ?> ou apres le ?> ?..
Si tu veux add moi
my_life_me@hotmail.com je peux te donner kelke lecons de php html ...
https://guerredesgangs.net & http://www.bazinio.ca & http://www.thestreet2.ca
|
La vraie sagesse est de ne pas sembler sage.

Membre
|
blingcru > D'accord, je t'ajoute, des leçons me seront pas de refus. ^^'
|