Conflit dans un template : alternative aux "{}" ?
BlueCoffee
Messages postés
28
Statut
Membre
-
BlueCoffee Messages postés 28 Statut Membre -
BlueCoffee Messages postés 28 Statut Membre -
Bonjour,
Je rencontre actuellement un problème dans un template.
Je veux incorporer ce code :
<style type="text/css">
#gallery{background-image:url(./images/<?php echo ucfirst(pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME)); ?>.png);}
</style>
Directement intégré dans la page il est parfaitement fonctionnel, mais à partir du template ça ne fonctionne pas, tout plante :
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\wamp\www\projetBC\template.inc.php on line 380
Je vois bien le problème, aussi j'ai exploré certaines alternatives telles que placer des ''{}'' :
#gallery{background-image:url(./images/<?php echo ucfirst(pathinfo({$_SERVER['PHP_SELF']}, PATHINFO_FILENAME)); ?>.png);}
Là la page charge bien, mais le code n'est pas fonctionnel pour autant... D'ailleurs si j'intègre directement ce code sans passer par un template, ça ne fonctionne pas non plus.
Quelqu'un aurait une solution ?
Je rencontre actuellement un problème dans un template.
Je veux incorporer ce code :
<style type="text/css">
#gallery{background-image:url(./images/<?php echo ucfirst(pathinfo($_SERVER['PHP_SELF'], PATHINFO_FILENAME)); ?>.png);}
</style>
Directement intégré dans la page il est parfaitement fonctionnel, mais à partir du template ça ne fonctionne pas, tout plante :
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\wamp\www\projetBC\template.inc.php on line 380
Je vois bien le problème, aussi j'ai exploré certaines alternatives telles que placer des ''{}'' :
#gallery{background-image:url(./images/<?php echo ucfirst(pathinfo({$_SERVER['PHP_SELF']}, PATHINFO_FILENAME)); ?>.png);}
Là la page charge bien, mais le code n'est pas fonctionnel pour autant... D'ailleurs si j'intègre directement ce code sans passer par un template, ça ne fonctionne pas non plus.
Quelqu'un aurait une solution ?
A voir également:
- Conflit dans un template : alternative aux "{}" ?
- L'application n'a pas été installée, car le package est en conflit avec un package déjà présent. - Forum Téléphones & tablettes Android
- Template sommaire word - Guide
- Conflit adresse ip ✓ - Forum Réseaux sociaux
- Qui veut gagner des millions template - Forum Powerpoint
- La requête n'a pas pu être traitée en raison d'un conflit d'accès à la ressource demandée. ✓ - Forum Mozilla Firefox
5 réponses
un espace après #gallery ?
EDIT: j'ai rien dit.
------------------------------------------------------------------------------------
"La peur mène à la colère. La colère mène à la haine. Et la haine ... mène à la souffrance." - Yoda
EDIT: j'ai rien dit.
------------------------------------------------------------------------------------
"La peur mène à la colère. La colère mène à la haine. Et la haine ... mène à la souffrance." - Yoda
Merci pour ta réponse !
Mais malheureusement, il n'y a aucun changement.
Le problème se situe précisément dans le PHP je pense.
Mais malheureusement, il n'y a aucun changement.
Le problème se situe précisément dans le PHP je pense.
Hello,
tu as essayé #gallery{background-image:url(./images/<?php echo ucfirst(pathinfo({$_SERVER['PHP_SELF'], PATHINFO_FILENAME)}); ?>.png);} ? :p
Ca marche comment, tu as un moteur de template ou c'est juste un include ?
tu as essayé #gallery{background-image:url(./images/<?php echo ucfirst(pathinfo({$_SERVER['PHP_SELF'], PATHINFO_FILENAME)}); ?>.png);} ? :p
Ca marche comment, tu as un moteur de template ou c'est juste un include ?
Merci pour ton aide !
Ça ne marche pas non plus à priori.
J'utilise juste un include.
Mais je précise que le template marche parfaitement si je met autre chose. Le problème se situe bien dans cette ligne qui fait tout planter.
Ça ne marche pas non plus à priori.
J'utilise juste un include.
Mais je précise que le template marche parfaitement si je met autre chose. Le problème se situe bien dans cette ligne qui fait tout planter.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question