je suis bloqué par ceci :
j'ai la ligne suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$homepage2 = file_get_contents('http://api.tom.tools/nelsons/jean/?format=json');
elle fonctionne bien
maintenant
j'ai une variable:
$nomDuNelson
et je veux remplacer jean par $nomDuNelson
donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$homepage2 = file_get_contents('http://api.tom.tools/nelsons/$nomDuNelson/?format=json');
j'ai essayé de concaténer avec des points et des guillemets , je n'arrive à rien
j'ai écrit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$homepage2 = file_get_contents('http://api.tom.tools/nelsons/'.$nomDuNelson.'/?format=json');
et la il me dit dans la console :
VM5102:19 Uncaught SyntaxError: Unexpected token *
si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$homepage2 = file_get_contents('http://api.tom.tools/nelsons/."$nomDuNelson"./?format=json')
il me dit :Warning: file_get_contents(http://api.tom.tools/nelsons/."$nomDuNelson"./?format=json) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found
maintenant puisque ma première ligne fonctionnait si j'essaie ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$nomDuNelson2 = "http://api.tom.tools/nelsons/jeantrx/?format=json";
$homepage2 = file_get_contents('$nomDuNelson2');
il dit : Warning: file_get_contents($nomDuNelson2) [function.file-get-contents]: failed to open stream: No such file or directory
j'ai écrit aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$nomDuNelson2 = "http://api.tom.tools/nelsons/jeantrx/?format=json";
$homepage2 = file_get_contents("'".$nomDuNelson2."'");
il me répond :
Warning: file_get_contents('http://api.tom.tools/nelsons/jeantrx/?format=json') [function.file-get-contents]: failed to open stream: No such file or directory
remarquez qu'ici dans le warning on a la meme écriture que le point de départ qui fonctionnait bien .
conclusion
il semblerait que
file_get_contents('$nomDuNelson2') n'arrive pas à lire la variable
comment résoudre le problème ?
merci pour la réponse