HEX
Server: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 mod_fcgid/2.3.9 PHP/5.4.16
System: Linux dvm.vladweb.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: region-gk.ru (1016)
PHP: 7.3.33
Disabled: NONE
Upload Files
File: /home/bk/salut/primsalut.ru/resize/resize.php
<?php

require_once('../api/Okay.php');

$filename = $_GET['file'];
$token = $_GET['token'];

$okay = new Okay();

/*Принимаем нужную сущность для ресаза её изображения*/
$original_img_dir = null;
$resized_img_dir = null;
if (isset($_GET['object']) && !empty($_GET['object'])) {
    //$_GET['object'] - по сути папка с нарезанными картинками
    if ($_GET['object'] == 'blog_resized') {
        $original_img_dir = $okay->config->original_blog_dir;
        $resized_img_dir = $okay->config->resized_blog_dir;
    }
    if ($_GET['object'] == 'brands_resized') {
        $original_img_dir = $okay->config->original_brands_dir;
        $resized_img_dir = $okay->config->resized_brands_dir;
    }
    if ($_GET['object'] == 'categories_resized') {
        $original_img_dir = $okay->config->original_categories_dir;
        $resized_img_dir = $okay->config->resized_categories_dir;
    }
    if ($_GET['object'] == 'deliveries_resized') {
        $original_img_dir = $okay->config->original_deliveries_dir;
        $resized_img_dir = $okay->config->resized_deliveries_dir;
    }
    if ($_GET['object'] == 'payments_resized') {
        $original_img_dir = $okay->config->original_payments_dir;
        $resized_img_dir = $okay->config->resized_payments_dir;
    }

}

$resized_filename =  $okay->image->resize($filename, $original_img_dir, $resized_img_dir);

echo $resized_filename;
if(is_readable($resized_filename)) {
   header('Content-type: image');
 
    print file_get_contents($resized_filename);
}