Smanji broj okvirova / koristi adler hash
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user