Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
589 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  syntaxe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

syntaxe

n°836283
kameha
Posté le 30-08-2004 à 11:15:42  profilanswer
 

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

mood
Publicité
Posté le 30-08-2004 à 11:15:42  profilanswer
 

n°836285
pains-aux-​raisins
Fatal error
Posté le 30-08-2004 à 11:16:33  profilanswer
 

essaie la forme $_SERVER['PHP_SELF']
:)


Message édité par pains-aux-raisins le 30-08-2004 à 11:16:47
n°836296
kameha
Posté le 30-08-2004 à 11:32:02  profilanswer
 

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.

n°836305
naceroth
Posté le 30-08-2004 à 11:37:33  profilanswer
 

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 :)

n°836314
kameha
Posté le 30-08-2004 à 11:40:38  profilanswer
 

comprend pas tout
au secours

n°836323
kameha
Posté le 30-08-2004 à 11:43:38  profilanswer
 

j'ai tjrs écrit comme ça : echo '...'
 
ça c'est juste?

n°836324
Profil sup​primé
Posté le 30-08-2004 à 11:44:29  answer
 

essaye
 

echo "<a href=\"".$_SERVER["PHP_SELF"]."\"><img src=\"img/frames/bt-home-a.gif\" alt=\"Home\"></a>";

n°836326
Sebastien
Posté le 30-08-2004 à 11:44:49  profilanswer
 

Code :
  1. echo '<a href='.$_SERVER['PHP_SELF'].'><img src=\"img/frames/bt-home-a.gif\" alt=\"Home\"></a>";


Message édité par Sebastien le 30-08-2004 à 11:48:09
n°836332
kameha
Posté le 30-08-2004 à 11:47:21  profilanswer
 

parfait merci

n°836333
Sebastien
Posté le 30-08-2004 à 11:47:34  profilanswer
 

LOl c quoi le 1. 2. 3. dans mon texte ^^

mood
Publicité
Posté le 30-08-2004 à 11:47:34  profilanswer
 

n°836334
naceroth
Posté le 30-08-2004 à 11:47:46  profilanswer
 

kameha a écrit :

j'ai tjrs écrit comme ça : echo '...'
 
ça c'est juste?


 
pfff...
si $bonjour vaut 12

Code :
  1. echo '$bonjour'; // écrira $bonjour
  2. echo "$bonjour"; // écrira 12


 
plus clair comme ça ?

n°836336
Sebastien
Posté le 30-08-2004 à 11:51:29  profilanswer
 

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']


Message édité par Sebastien le 30-08-2004 à 11:52:11

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  syntaxe

 

Sujets relatifs
[VBA] --> Problème rapide ( erreur de syntaxe )[Syntaxe] Type de fonction
ERREUR : <<<EOF syntaxe PHP avec guillemets doublés !!!!SELECT/Mysql : syntaxe avec 1 seule variable sur 2 colones ?
pb de syntaxeErreur de syntaxe ??
[debutant Js] Erreur de syntaxe[YACC] Problème de syntaxe
erreur de syntaxesyntaxe des invits pour application
Plus de sujets relatifs à : syntaxe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR