· 4 years ago · Jul 18, 2021, 09:52 PM
1<?php
2// PRESS CONTROL + U TO VIEW THE SOURCE CODE
3// ONCE YOU THERE REMOVE DIE AND REFRESH THE PAGE YOU JUST OPENED SHOULD BE view-source:
4die();
5
6// $array[file_number][['SPOILER NAME', 'SHORT NAME TO DISPLAY IN TABLE']]
7// FIRST IMAGE IS DUAL VAMP = 0
8// LAST DUAL VAMP IS N°11
9// WE ARE MOVING TO THE NEXT SPOILER AT N°12
10$array = [0 => ['DUAL VAMP', 'DV'],
11 12 => ['LOW ENERGY', 'LE'],
12 19 => ['CASTER', 'C'],
13 34 => ['DUAL ZEALOUS', 'DZ'],
14 36 => ['OTHER', 'O']];
15
16// glob("./images/*.jpg") will take all jpg pictures that are in the folder images
17$files = glob("./images/*.jpg");
18
19// TO GET A CLIENT ID YOU NEED TO REGISTER THERE : https://api.imgbb.com/
20// SIGN IN AND GO BACK TO https://api.imgbb.com/
21// CLICK ON ADD API KEY
22$client_id = "**************";
23
24$j=1;
25
26//419 is the number of images that you need to upload => you have 420 in total cause 0 count
27for($i = 0; $i <= 36; $i++){
28 //IF YOU GET TIME OUT, COUNT HOW MANY IMAGES YOU DID UPLOAD
29 // REMOVE COMMENT BELLOW AND CHANGE THE NUMBER TO UPLOAD THE MISSING ONES
30 //if($i >= 297){
31 $filename = $files[$i];
32 $handle = fopen($filename, "r");
33 $data = fread($handle, filesize($filename));
34 $pvars = array('image' => base64_encode($data));
35 $timeout = 30;
36
37 $API_KEY = 'e0d32f6b2a95b33ec67c8ba13091f68c';
38 $ch = curl_init();
39 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
40 curl_setopt($ch, CURLOPT_URL, 'https://api.imgbb.com/1/upload?key='.$API_KEY);
41 curl_setopt($ch, CURLOPT_POST, 1);
42 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
43 curl_setopt($ch, CURLOPT_POSTFIELDS, $pvars);
44 $out = curl_exec($ch);
45 curl_close ($ch);
46 $pms = json_decode($out,true);
47 $url = $pms['data']['url'];
48
49 if($j == 1 && isset($array[$i])){
50 $storedI = $i;
51 echo "<woltlab-spoiler data-label='{$array[$storedI][0]}'><table><tbody><tr><td></td><td>C/O</td><td>R/B</td><td>B/O</td><tr>";
52 }
53
54 $name = $array[$storedI][1].$j;
55 echo "<tr><td><img src='{$url}'>{$name}</td><td></td><td></td><td></td></tr>";
56 $j++;
57 if($j == 19){
58 $j++;
59 }
60
61 if(isset($array[$i+1]) || $j == 58){
62 $j = 1;
63 echo "</tbody></table></woltlab-spoiler>";
64 }
65 //}
66
67}
68
69// ONCE SOURCE CODE IS FULLY DISPLAYED, YOU CAN COPY PAST IT TO LEGACY