Conflit dans un template : alternative aux "{}" ?
BlueCoffee
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
BlueCoffee Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
BlueCoffee Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
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
- Conflit adresse ip ✓ - Forum Réseau
- 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
- Template sommaire word - Guide
- Windows à détecté un conflit d'adresse IP ✓ - Forum Réseaux sociaux
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