md5(123) = 202cb962ac59075b964b07152d234b70
берем первый символ хеша - 2, создаем папку "2" в /uploads/images
берем второй символ хеша - 0, создаем папку "0" в /uploads/images/2
создаем папку "202cb962ac59075b964b07152d234b70" в /uploads/images/2/0/
кладём в /uploads/images/2/0/202cb962ac59075b964b07152d234b70 нужные файлы
$(function(){
$('.circlestat').circliful();
});
// Строка 33
var tl = new Date('2020/01/01 00:00:00');
(function(day, hour, min, sec, callbackInterval, callbackEnd) {
var resultInSeconds = ((new Date).getTime() / 1000) + ((day * 24 * 60 * 60) + (hour * 60 * 60) + (min * 60) + sec),
dhm = function(t) {
var cd = 24 * 60 * 60 * 1000,
ch = 60 * 60 * 1000,
d = Math.floor(t / cd),
h = Math.floor((t - d * cd) / ch),
m = Math.floor((t - d * cd - h * ch) / 60000),
s = Math.round((t - d * cd - h * ch - m * 60000) / 1000);
if (m === 60) {
h++;
m = 0;
}
if (h === 24) {
d++;
h = 0;
}
return [d, h, m, s];
},
interval = setInterval(function() {
var now = (new Date()).getTime() / 1000;
if (now >= resultInSeconds) {
callbackEnd.call(window);
clearInterval(interval);
return;
}
callbackInterval.apply(window, dhm((resultInSeconds - now) * 1000));
}, 1000);
})(
1, // дни
2, // часы
3, // минуты
40, // секунды
// вызывается каждую секунду
function(days, hours, minutes, seconds) {
console.log(arguments);
},
// вызывается в конце
function() {
console.log('Время вышло!');
}
);
Есть несколько файликов *.php, которые генерируются клиентом.
Записываю файл с помощью fwrite
$(document).ready(function(){
for(var i=1;i<=8;i++) {
var text = $("#primtext"+i),
img = $("#prim"+i+" img"),
info = $("#priminfo"+i);
text.hide();
$("#prim"+i).hover(
function(text,img,info){
text.show();
img.hide();
info.css({color: "#50cb10"});
}.bind(null,text,img,info),
function(text,img,info){
text.hide();
img.show();
info.css({color: "#898989"});
}.bind(null,text,img,info)
);
}
});
<a href="catalog/armchairs/0/2">link</a>
<a href="/catalog/armchairs/0/2">link</a>
setcookie("coded");
$_COOKIE['coded']= $code_capcha;