Smanji broj okvirova / koristi adler hash

This commit is contained in:
Senad Uka
2020-08-30 05:57:19 +02:00
parent aa1bdcb36c
commit 85d67d058b
3 changed files with 8 additions and 10 deletions

View File

@@ -1,15 +1,13 @@
<?php <?php
function hashedName() { function hashedName($fileName) {
$now = time(); return mhash(MHASH_ADLER32, $fileName);
$somenumber = rand();
return sha1("ojhaa $now $somenumber ojhaaa");
} }
$target_dir = __DIR__ . "/../slike/"; $target_dir = __DIR__ . "/../slike/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]); $target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION)); $imageFileType = strtolower(pathinfo($target_file,PATHINFO_EXTENSION));
$hashed_name = hashedName(); $hashed_name = hashedName($target_file);
$target_file = $target_dir . $hashed_name . ".$imageFileType"; $target_file = $target_dir . $hashed_name . ".$imageFileType";
$uploadOk = 1; $uploadOk = 1;

View File

@@ -62,7 +62,7 @@ $gotova_slika = $imagine->create($okvir_size, $color);
$gotova_slika->paste($okvir_image, new Imagine\Image\Point(0,0)); $gotova_slika->paste($okvir_image, new Imagine\Image\Point(0,0));
$imeslike = "$okvir_id" . "$slika"; $imeslike = "$okvir_id" . "$slika";
$etag = md5($imeslike); $etag = mhash(MHASH_ADLER32, $imeslike);
header("Etag: $etag"); header("Etag: $etag");
$seconds_to_cache = 86400; $seconds_to_cache = 86400;

View File

@@ -6,7 +6,7 @@ $okvirovi = array (
2 => 'Okvir-za-slike-ERLAND-18x23cm-roza.png', 2 => 'Okvir-za-slike-ERLAND-18x23cm-roza.png',
3 => 'Okvir-za-slike-OSCAR-13x18cm-bijela.png', 3 => 'Okvir-za-slike-OSCAR-13x18cm-bijela.png',
4 => 'Okvir-za-slike-OSCAR-13x18cm-crna.png', 4 => 'Okvir-za-slike-OSCAR-13x18cm-crna.png',
5 => 'Okvir-za-slike-OSCAR-21x30cm-bijela.png', /* 5 => 'Okvir-za-slike-OSCAR-21x30cm-bijela.png',
6 => 'Okvir-za-slike-OSCAR-21x30cm-crna.png', 6 => 'Okvir-za-slike-OSCAR-21x30cm-crna.png',
7 => 'Okvir-za-slike-OSCAR-30x40cm-bijela.png', 7 => 'Okvir-za-slike-OSCAR-30x40cm-bijela.png',
8 => 'Okvir-za-slike-OSCAR-30x40cm-crna.png', 8 => 'Okvir-za-slike-OSCAR-30x40cm-crna.png',
@@ -25,7 +25,7 @@ $okvirovi = array (
21 => 'Okvir-za-slike-VALTER-30x40cm-bijela.png', 21 => 'Okvir-za-slike-VALTER-30x40cm-bijela.png',
22 => 'Okvir-za-slike-VALTER-40x50cm-crna.png', 22 => 'Okvir-za-slike-VALTER-40x50cm-crna.png',
23 => 'Okvir-za-slike-VALTER-50x70cm-crna.png', 23 => 'Okvir-za-slike-VALTER-50x70cm-crna.png',
24 => 'Okvir-za-slike-BERGUR-18x24cm-srebrna.png', 24 => 'Okvir-za-slike-BERGUR-18x24cm-srebrna.png', */
); );
$radne_velicine = array( $radne_velicine = array(
@@ -33,7 +33,7 @@ $radne_velicine = array(
2 => new Imagine\Image\Box(736, 1144), 2 => new Imagine\Image\Box(736, 1144),
3 => new Imagine\Image\Box(1048, 1492), 3 => new Imagine\Image\Box(1048, 1492),
4 => new Imagine\Image\Box(992, 1432), 4 => new Imagine\Image\Box(992, 1432),
5 => new Imagine\Image\Box(1056, 1580), /*5 => new Imagine\Image\Box(1056, 1580),
6 => new Imagine\Image\Box(1072, 1584), 6 => new Imagine\Image\Box(1072, 1584),
7 => new Imagine\Image\Box(1196, 1624), 7 => new Imagine\Image\Box(1196, 1624),
8 => new Imagine\Image\Box(1180, 1636), 8 => new Imagine\Image\Box(1180, 1636),
@@ -52,7 +52,7 @@ $radne_velicine = array(
21 => new Imagine\Image\Box(1248, 1708), 21 => new Imagine\Image\Box(1248, 1708),
22 => new Imagine\Image\Box(1288, 1632), 22 => new Imagine\Image\Box(1288, 1632),
23 => new Imagine\Image\Box(1164, 1692), 23 => new Imagine\Image\Box(1164, 1692),
24 => new Imagine\Image\Box(976, 1324), 24 => new Imagine\Image\Box(976, 1324), */
); );
function rotiraj_za_90($box) { function rotiraj_za_90($box) {