J'aimerais savoir si j'ai des accro au codage php sur le forum car comme le titre le dis WarLog j'aimerais créé le war log de mon clan sur mon site web mais je me bute toujours a un murs
Mon probleme vien du foreach | $items | je ne comprend pas trop pourquoi il ne veux pas apparaitre j'ai essayer avec plusieurs formule et nada
J'ai déjà fais plusieur codage CLAN et MEMBRE qui fonctionne bien mais lui je ne sais pas comment le partir
PHP:
<?php
header('Content-Type: text/html; charset=UTF-8');
$playertag = " " . $_GET['tag'];
$token = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiIsImtpZCI6IjI4YTMxOGY3LTAwMDAtYTFlYi03ZmExLTJjNzQzM2M2Y2NhNSJ9.eyJpc3MiOiJzdXBlcmNlbGwiLCJhdWQiOiJzdXBlcmNlbGw6Z2FtZWFwaSIsImp0aSI6IjY4ZmM1YWMyLTMxYTAtNDczOC04MzNiLTJhODhjZjk5NTU5OCIsImlhdCI6MTQ4NDE0ODU1Nywic3ViIjoiZGV2ZWxvcGVyLzYwNGFmOTkwLWY2ZmItZTFkNC02M2FkLWU5OWIzOWY2MmFlYyIsInNjb3BlcyI6WyJjbGFzaCJdLCJsaW1pdHMiOlt7InRpZXIiOiJkZXZlbG9wZXIvc2lsdmVyIiwidHlwZSI6InRocm90dGxpbmcifSx7ImNpZHJzIjpbIjE5OC45MS44MS4yIl0sInR5cGUiOiJjbGllbnQifV19.b9nNAaAm6PlRCgUarCPeGq98O5KUQa1annJdkeIsxkEqSrrGPja14Ve3qTQGgnhwAzjQwgEwofszm1llrVe_Wg";
$url = "https://api.clashofclans.com/v1/clans/%23RCOYOPCJ/warlog";
$ch = curl_init($url);
$headr = array();
$headr[] = "Accept: application/json";
$headr[] = "Authorization: Bearer ".$token;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headr);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
$data = json_decode($res, true);
curl_close($ch);
?>
<?php echo $data[clan] ?>
<p> </p>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<?php foreach ($items as $item) {
?>
<tr id="<?php echo $item[WarLogEntry][result] ?>" class="listwar">
<td width="42%" height="80" align="center" valign="middle">viking noir QC</td>
<td width="200" align="left" valign="middle"><p>★
</p></td>
<td width="120" align="center" valign="top">VS</td>
<td width="200" align="right" valign="middle">
★</td>
<td width="42%" align="center" valign="middle">viking noir QC</td>
</tr>
<?php } ?>
</tbody>
</table>
Mon probleme vien du foreach | $items | je ne comprend pas trop pourquoi il ne veux pas apparaitre j'ai essayer avec plusieurs formule et nada
PHP:
WarLog {
items (Array[WarLogEntry], optional)
}
WarLogEntry {
result (string, optional),
endTime (string, optional),
teamSize (integer, optional),
clan (WarClan, optional),
opponent (WarClan, optional)
}
WarClan {
tag (string, optional),
name (string, optional),
badgeUrls (UrlContainer, optional),
clanLevel (integer, optional),
attacks (integer, optional),
stars (integer, optional),
expEarned (integer, optional)
}
UrlContainer {
small (string, optional),
large (string, optional),
medium (string, optional)
}
J'ai déjà fais plusieur codage CLAN et MEMBRE qui fonctionne bien mais lui je ne sais pas comment le partir