Bonjour,

J'ai fais un petit script pour lire une API mais le code est lent (disons que quand je fais F5 , il met environ 30 sec à se finir) , si quelqu'un à des astuces , je suis preneur

Voilà le code :

Code : 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
	$test = "https://api.worldoftanks.eu/wgn/clans/info/?application_id=8c12c289eb5203d45131fa79e5ef9f58&clan_id=500143851&language=fr";
	$test2 = "https://api.worldoftanks.eu/wgn/clans/info/?application_id=8c12c289eb5203d45131fa79e5ef9f58&clan_id=500152502&language=fr";
 
 
	$data = file_get_contents($test);
	$data = json_decode($data,TRUE);
 
	$data2 = file_get_contents($test2);
	$data2 = json_decode($data2,TRUE);
 
	for ($i = 0; $i <= $data['data']['500143851']['members_count']; $i++) {
		echo $data['data']['500143851']['members'][$i]['account_name'];
 
		$valid = $data['data']['500143851']['members'][$i]['account_id'];
		$test3 = "https://api.worldoftanks.eu/wot/account/tanks/?application_id=8c12c289eb5203d45131fa79e5ef9f58&account_id=" . $valid . "&language=fr";
 
		$data3 = file_get_contents($test3);
		$data3 = json_decode($data3,TRUE);
		//var_dump($data3);
 
		$length = count($data3['data'][$valid]);
 
		for ($j = 0; $j < $length; $j++)
		{
			if ($data3['data'][$valid][$j]['tank_id'] == "3937") // ID Type 5
			{
				echo " + <b>Type 5 possédé</b>";
			}
		}
		echo "<br/>";
	}
Merci , amicalement