-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCompressImages.php
More file actions
67 lines (54 loc) · 1.87 KB
/
CompressImages.php
File metadata and controls
67 lines (54 loc) · 1.87 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
set_time_limit(0);
require_once("/www/dmecompany_192/public/tinify/tinify/lib/Tinify/Exception.php");
require_once("/www/dmecompany_192/public/tinify/tinify/lib/Tinify/ResultMeta.php");
require_once("/www/dmecompany_192/public/tinify/tinify/lib/Tinify/Result.php");
require_once("/www/dmecompany_192/public/tinify/tinify/lib/Tinify/Source.php");
require_once("/www/dmecompany_192/public/tinify/tinify/lib/Tinify/Client.php");
require_once("/www/dmecompany_192/public/tinify/tinify/lib/Tinify.php");
try {
\Tinify\setKey("API");
\Tinify\validate();
} catch(\Tinify\Exception $e) {
echo "Validation of API key failed.";
}
$year = date("Y");
$Count = 0;
while($Count != 12)
{
echo "<p>Count: ".$Count."</p><br>";
echo "<p>Directory: ".$directory."</p><br>";
echo "<p>Directory2: ".$directory2."</p><br>";
echo "<p>Directory3: ".$directory3."</p><br>";
$directory = "/www/dmecompany_192/public/wp-content/uploads/".$year."/".$Count."";
$imagesjpg = glob($directory . "/*.jpg");
foreach($imagesjpg as $imagejpg)
{
echo "<p>".$imagejpg."</p>";
echo "<br>";
$source = \Tinify\fromFile($imagejpg);
$source->toFile($imagejpg);
}
$directory2 = "/www/dmecompany_192/public/wp-content/uploads/".$year."/".$Count."";
$imagespng = glob($directory . "/*.png");
foreach($imagespng as $imagepng)
{
echo "<p>".$imagepng."</p>";
echo "<br>";
$source = \Tinify\fromFile($imagepng);
$source->toFile($imagepng);
}
$directory3 = "/www/dmecompany_192/public/wp-content/uploads/".$year."/".$Count."";
$imageswebp = glob($directory . "/*.webp");
foreach($imageswebp as $imagewebp)
{
echo "<p>".$imagewebp."</p>";
echo "<br>";
$source = \Tinify\fromFile($imagewebp);
$source->toFile($imagewebp);
}
$Count++;
}
$compressionsThisMonth = \tinify\compressionCount();
echo $compressionsThisMonth;
?>