Catégories:
Bonsoir,
je reviens vers vous pour mon problème de code php.
J’ai créé un bloc et j’ai rentré le code suivant :
<?php
$date = date("d-m-Y");
$heure = date("H:i");
Print("Nous sommes le $date et il est $heure");
?>Rien ne s’affiche dans mon bloc lors des essais. J’ai bien mis code php dans le format entrée. J’ai mis que du texte entre les balises php et toujours pas d’affichage. Il semblerait que le contenu entre les balises ne soit pas exécuté voire inexistant. Je fais mes essais en localhost sous wamp5.
Si vous pouvez m’aider je vous en remercie par avance.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

si tu colles
<?phpecho 'toto';
?>
tout en haut de page.tpl.php
Est ce que toto s’affiche en haut de page ?
aviso
56
Bonjour aviso
OK sur la page.tpl.php
Question : le code php est-il possible dans un bloc ?
Lescabanes
38
Quand rien ne s’affiche… tu veux dire que tes variables ne s’affichent pas ou que même «Nous sommes le…» ne s’affiche pas ?
bxlredlabel
117
ben dans mon exemple, en haut de page il doit y avoir d’écrit » toto «.
je ne parle pas de variable, juste d’un texte en dur.
aviso
56
ouioui j’avais compris^^.
Le code marche parfaitement chez moi. As-tu bien coché les bons filtres dans la page «format d’entrée» du menu administration ?
bxlredlabel
117
Non rien.
Quand je supprime les filtres HTML dans le format entrée php je n’ai rien à l’affichage. Par contre avec le filtre HTML je retrouve tout le code.
J’ai essayé sur la page page.tpl.php le code et ça marche. J’aimerai afficher l’heure dans un bloc.
Le code php fonctionne t-il dans un bloc.
Si oui comment le faire fonctionner ?
Lescabanes
38
Il fonctionne de la même manière que dans une page… mais si tu as un problème de filtres tu risque de le retrouver dans le bloc.
tu as essayé d’afficher l’exemple «echo ‘toto’»
bxlredlabel
117
L’exemple toto ne fonctionne pas dans le bloc. J’ai essayé aussi dans une page ; cela ne fonctionne toujours pas.
Lescabanes
38
Bonjour,
Je suis également tout nouveau avec Drupal…
Je n’ai pas l’option «code PHP» dans les «input formats» ou «format d’entrée» lors de la création d’une page : que faut il faire pour avoir cette option et pouvoir interpréter du code ?
Je vous remercie,
Vincent
vhenninot
5
si mes souvenirs sont bons :
Julien
bxlredlabel
117