A voir également:
- [PHP] pouvez-vous m'aidé a résoudre mon prob
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php - Forum Webmastering
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
2 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 526
16 août 2005 à 01:37
16 août 2005 à 01:37
J'ai jamais utilisé des fonctions à l'intérieur des guillemets donc je ne sais pas comment ça réagit. Idem pour les variables tableau dans une chaine comprise entre guillemes doubles. Si je me souviens bien j'ai déjà eu des soucis avec ça. Il vaut mieux séparer une variable tableau d'une chaine comprise entre guillemets.
Si tu ne veux pas avoir de surprise dans ton cas, utilise le point pour la concatenation (concatener= assembler plusieurs chaines de caractères):
Si tu ne veux pas avoir de surprise dans ton cas, utilise le point pour la concatenation (concatener= assembler plusieurs chaines de caractères):
// url du fichier qui contient les images $urlphoto = '/download/images_jeux/' . $_GET['dir']; // nom du répertoire qui contient les images $nomRepertoire = 'download/images_jeux/' . $_GET['dir'];
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 526
16 août 2005 à 01:51
16 août 2005 à 01:51
Attention, echo est utilisé pour transmettre des chaines de caractère dans la source de la page web finale. Il ne faut pas utiliser echo pour affecter une valeur à une variable.
Explication:
Une fonction renvoie une valeur de retour.
En l'occurence la charpente d'echo est faite comme ceci:
...pour simplifier ce qui dis par là: http://fr3.php.net/manual/en/function.echo.php
Echo est de type void (ça signifie qu'il ne renvoie aucune valeur).
C'est à dire que echo ne renvoie aucune valeur. Par contre echo effectue une action: il affiche des données dans la source de la page web finale.
Ca siginifie que si tu fais ça:
Alors dans ta page web tu verras affiché
Je crois que j'explique mal, mais c'est pas grave ça fait partie des trucs qu'on comprend au fur et à mesure....
Explication:
Une fonction renvoie une valeur de retour.
En l'occurence la charpente d'echo est faite comme ceci:
void echo ( string argument)
...pour simplifier ce qui dis par là: http://fr3.php.net/manual/en/function.echo.php
Echo est de type void (ça signifie qu'il ne renvoie aucune valeur).
C'est à dire que echo ne renvoie aucune valeur. Par contre echo effectue une action: il affiche des données dans la source de la page web finale.
Ca siginifie que si tu fais ça:
$variable= echo 'truc';
Alors dans ta page web tu verras affiché
trucpar contre $variable ne sera pas égal à 'truc'. $variable sera vide....
Je crois que j'explique mal, mais c'est pas grave ça fait partie des trucs qu'on comprend au fur et à mesure....
16 août 2005 à 01:52