Bonjour à tous, je rencontre un petit soucis sur mon code php. Je dois à partir d'une api intégrer des valeurs sur mon site web (voici l'api en question : http://145.239.32.254:8081/pokemon/types).
Donc tout s'intègre parfaitement jusqu'à la valeur "attaques" qui contient plusieurs données selon les types.
Je n'arrive vraiment pas à trouver le problème. Malgré de nombreuses recherches et tuto sur la question.
Mes attaques s'affiche sur ma page.
Mais ce message d'erreur persiste.
Si quelqu'un à la solution, j'en serais ravi ! Voici mon code :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <?php // create curl resource $ch = curl_init(); // set url curl_setopt($ch, CURLOPT_URL, "http://145.239.32.254:8081/pokemon/types"); //return the transfer as a string curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // $output contains the output string $output = curl_exec($ch); // close curl resource to free up system resources curl_close($ch); $json = json_decode($output, true); for ($i=0;$i < sizeOf($json); $i++) { echo "<div class='col-md-12 col-sm-12 col-xs-12 product-title'><h1> Nom : " .$json[$i]['nom']. ".</h1></div> <div class='col-md-12 col-sm-12 col-xs-12 product-description'><p>id :" .$json[$i]['id']. ".</p></div> <div class='col-md-12 col-sm-12 col-xs-12 product-cart'><div class='row'><div class='col-md-6 col-sm-12 col-xs-6'><p> Caractéristique : " .$json[$i]['caractéristique'].".</p></div> <div class='col-md-12 col-sm-12 col-xs-12 product-cart'><div class='row'><div class='col-md-6 col-sm-12 col-xs-6'><p> Attaques : "; for($j=0;$j < sizeOf($json[$i]);$j++){ echo $json[$i]['attaques'][$j]; } echo "</p></div></div></div></div></div>"; } ?>
Partager