php dans une variable avec echo
11 messages
• Page 1 sur 1
-

alaincassis - WRInaute occasionnel

- Messages: 447
- Inscription: 6 Aoû 2006
php dans une variable avec echo
Bonjour à tous ,
la personne compétente est en vacance (méritées) , et j'ai le souci suivant :
Dans une page php, j'ai besoin de mettre un script dans le head.
Dans la page mère de toutes les pages, j'ai mis :
<?php echo "$headscript" ?>
et dans le "createur de la page"
j'ai mis :
case ' cettefoutuepage'
$headscript= " <?php include(\"includes/contacthead.php\") ; ?> " ;
Et alors, au lieu de faire un include, dans le source de la page ainsi crée , j'ai un beau :
<?php include("includes/contacthead.php") ; ?>
donc le <?php n'agit pas et est affiché comme de l'html.
Est-ce possible de faire ainsi ?? et si oui, comment ??
Joyeux noel à tous !!
la personne compétente est en vacance (méritées) , et j'ai le souci suivant :
Dans une page php, j'ai besoin de mettre un script dans le head.
Dans la page mère de toutes les pages, j'ai mis :
<?php echo "$headscript" ?>
et dans le "createur de la page"
j'ai mis :
case ' cettefoutuepage'
$headscript= " <?php include(\"includes/contacthead.php\") ; ?> " ;
Et alors, au lieu de faire un include, dans le source de la page ainsi crée , j'ai un beau :
<?php include("includes/contacthead.php") ; ?>
donc le <?php n'agit pas et est affiché comme de l'html.
Est-ce possible de faire ainsi ?? et si oui, comment ??
Joyeux noel à tous !!
-

VisitezMonSite - WRInaute passionné

- Messages: 1147
- Inscription: 7 Mai 2009
Re: php dans une variable avec echo
Tu ferais mieux de mettre le code entier dans une balise [ code ] sur ce forum, car tes explications sont embrouillées et tu réduits tes chances 'une réponse.
-

alaincassis - WRInaute occasionnel

- Messages: 447
- Inscription: 6 Aoû 2006
Re: php dans une variable avec echo
spout a écrit:Il faut faire un eval() de $headscript
Oui,merci !! génial !
l'include a l'air de désormais se faire mais le script est inactif.
Pourtant, quand j'écris une erreur volontaire dans le script à inclure, il me fait bien :
- Code: Tout sélectionner
parse error: in /home/tagada/web/www/includes/contacthead.php
Donc il est lu jusqu'au bout.
Le seul truc visible, c'est que j'ai une erreur dans le script qui contient
- Code: Tout sélectionner
$headscript= eval(include('includes/contacthead.php')) ;
Et quand je supprime la ligne, j'ai plus d'erreurs.
:
- Code: Tout sélectionner
Parse error: syntax error, unexpected $end in /home/homeopat/web/www/switch.php(51) : eval()'d code on line 1
Dernière édition par alaincassis le Ven Déc 25, 2009 19:36, édité 2 fois.
-

Marie-Aude - Modérateur

- Messages: 11892
- Inscription: 5 Juin 2006
Re: php dans une variable avec echo
Il est fortement recommandé, comme précedemment demandé, de mettre le code entre les balises code qui sont faites pour ça, ça aide à la compréhension
-

alaincassis - WRInaute occasionnel

- Messages: 447
- Inscription: 6 Aoû 2006
Re: php dans une variable avec echo
Marie-Aude a écrit:Il est fortement recommandé, comme précedemment demandé, de mettre le code entre les balises code qui sont faites pour ça, ça aide à la compréhension
Voui, désolé !
-

spout - WRInaute accro

- Messages: 4382
- Inscription: 14 Mai 2003
Re: php dans une variable avec echo
alaincassis a écrit:Dans la page mère de toutes les pages, j'ai mis :
<?php echo "$headscript" ?>
et dans le "createur de la page"
j'ai mis :
case ' cettefoutuepage'
$headscript= " <?php include(\"includes/contacthead.php\") ; ?> " ;
C'est quand même bizarre ta façon de faire.
Ce serait mieux de mettre:
- Code: Tout sélectionner
case 'cettefoutuepage'
$headscript= 'includes/contacthead.php' ;
Puis à la place de <?php echo "$headscript" ?>, faire ton include:
- Code: Tout sélectionner
<?php include($headscript);?>
-

alaincassis - WRInaute occasionnel

- Messages: 447
- Inscription: 6 Aoû 2006
Re: php dans une variable avec echo
Pour les autres case ca me fait :
Et pour le bon case, j'ai pas d'erreur, mais ca n'a pas l'air de fonctionner ..
- Code: Tout sélectionner
Warning: include() [function.include]: Filename cannot be empty in /home/qsdqsqs/web/www/presentation/top.php on line 23
Et pour le bon case, j'ai pas d'erreur, mais ca n'a pas l'air de fonctionner ..
-

alaincassis - WRInaute occasionnel

- Messages: 447
- Inscription: 6 Aoû 2006
Re: php dans une variable avec echo
spout a écrit:Il faut adapter aussi les autres case de la même façon.
Il y a bien un break après le case ?
oui, il y a des break après chaque case : break;
Mais le souci , c'est que le bon case ne fonctionne pas.Le script a l'air inactif.
Les autres case je suppose qu'il suffit de faire un include avec un fichier vide.
-

rudddy - WRInaute accro

- Messages: 2570
- Inscription: 1 Aoû 2007
Re: php dans une variable avec echo
alaincassis a écrit:
- Code: Tout sélectionner
parse error: in /home/tagada/web/www/includes/contacthead.php
apparemment tu as une erreur de syntaxe sur ce fichier :
vérifies tes ; ( ) { }
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Afficher une variable avec un echo
- echo php
- [résolu] javascript dans un echo PHP
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- [RESOLU] PHP : À propos de include() et echo/print...
- Conseils balise meta "<?php echo METASCRIPTION; ?>
- AJax, php et xml, probleme de variable php
- [Php -Facile] Fichiers en php et incrementation de variable
- destruction variable php
- Redirection variable php
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
