syntaxe - PHP - Programmation
Marsh Posté le 30-08-2004 à 11:16:33
essaie la forme $_SERVER['PHP_SELF']
Marsh Posté le 30-08-2004 à 11:32:02
j'ai essayé comme ça:
echo '<a href=$_SERVER["PHP_SELF"]><img src="img/frames/bt-home-a.gif" alt="Home"></a>'; |
et ça marche pas...
j'ai un probleme avec les ' et les " je crois.
Marsh Posté le 30-08-2004 à 11:37:33
Ouais, tu as un problème avec les ' et les "
On résume :
les quotes (') ne sont pas parsés, les variables ne sont donc pas interpretées
les guillemets (" ) eux sont parsés et les variables sont interprétées, ainsi que les caractères spéciaux.
Donc, tu dois utiliser des guillemets et échappé ceux qui se trouve à l'intérieur
Marsh Posté le 30-08-2004 à 11:44:29
essaye
echo "<a href=\"".$_SERVER["PHP_SELF"]."\"><img src=\"img/frames/bt-home-a.gif\" alt=\"Home\"></a>"; |
Marsh Posté le 30-08-2004 à 11:44:49
Code :
|
Marsh Posté le 30-08-2004 à 11:47:46
kameha a écrit : j'ai tjrs écrit comme ça : echo '...' |
pfff...
si $bonjour vaut 12
Code :
|
plus clair comme ça ?
Marsh Posté le 30-08-2004 à 11:51:29
Et un conseil quand dans votre zone de texte il y a rien à faire comme calcul ou reflexion, pensez à priviligier le ' à la place du " php sait alors qu'il n'a aucun traitement à faire dedans et donc le rendra telquel.
Par exemple c'est mieux d'ecrire
echo 'mon voisin est absent.';
que
echo "mon voisin est absent.";
pareil avec le $_SERVER['PHP_SELF']
Marsh Posté le 30-08-2004 à 11:15:42
Salut,
pouvez vous m'aider a ecrire comme il faut le PHP_SELF svp?
<?php
echo '<a href=($PHP_SELF)><img src="img/frames/bt-home-a.gif" alt="Home"></a>';
}
?>
j'arrive pas a trouver la bonne syntaxe
merci