2010-11-09 9 views
0
<meta name="keywords" content="Web search,<?php echo $meta ?>" /> 

Y at-il quelque chose de mal à cela.Je ne reçois pas la sortie ... c'est pourquoi !!Pourquoi je ne peux pas l'utiliser?

+5

'$ meta' contient ...? –

+0

vous manquez un; après $ meta? – Dalen

+1

@Dalen le point-virgule n'est pas nécessaire ici. – Gordon

Répondre

0

Essayez

<meta name="keywords" content="Web search,<?php echo "[$meta]"; ?>" />. 

De cette façon, vous pouvez vérifier votre source et si u voir

<meta name="keywords" content="Web search,[]" /> 

alors vous savez $ meta était vide, mais tout au long de la fonction d'écho fonctionne très bien.

+0

+0 Sérieusement, qu'est-ce qui vous fait penser que la fonction 'echo' ne fonctionne pas correctement? Avant d'essayer d'exclure une erreur dans une fonction PHP natif qui existe depuis toujours, l'OP pourrait simplement utiliser 'var_dump ($ meta)' pour voir ce qu'il contient. – Gordon

+0

Mon erreur, l'écho fonctionne toujours. Utilisez-le simplement pour voir si $ meta est vide alors. Si vous lisez, vous verrez beaucoup de confusion quant à savoir si le PHP est en cours d'exécution. Cela supprimerait cette confusion en montrant que le PHP est en cours d'exécution. var_dump() fonctionnerait tout aussi bien. :) – Dreendle

+0

Si le PHP n'exécutait pas, la sortie serait littérale, par ex. le contenu Meta contiendrait la chaîne ''. Si ce n'est pas le cas, il est presque certain que $ meta est vide. L'OP a juste besoin de le confirmer. – Gordon

Questions connexes