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/temp/yarusvl.ru/imagefixer.php
<?php

require_once('api/Mgc.php');
require_once('api/Products.php');


$productClass = new Products();

$products = $productClass->get_products();


//$query = $context->db->query("SELECT product_id, filename FROM __images");
$counter = 1;

foreach ($products as $row) {
        $filter['product_id'] = $row->id;
        $productClass->get_images($filter);
        $images = $productClass->get_images($filter);
//        echo '<pre>';
//        var_dump($row);
//        echo '</pre>';

    if (count($images) > 1) {
        foreach ($images as $image) {

            $img_name = explode('.', $image->filename);
//            echo '<pre>';
//            var_dump(file_exists('files/products/'.$img_name[0].".77x50.jpg"));
//            echo '</pre>';

            if (file_exists('files/products/'.$img_name[0].".77x50.jpg")){
            }else {
                echo $counter;
                echo '<br>';
                echo $row->name;
                echo '<br>';
                echo 'отсутствует разрешение 77 на 50';
                echo '<br>';
                echo "<a target='_blank' href='https://yarusvl.ru/files/products/".$img_name[0].".77x50.jpg'>LINK</a>";
                echo '<br>';
                echo "<a target='_blank' href='https://yarusvl.ru/files/originals/".$image->filename."'>origimal</a>";
                echo '<br>';
                $counter = $counter+1;

//                $ch = curl_init('https://yarusvl.ru/files/products/".$img_name[0].".77x50.jpg');
//                $fp = fopen("example_homepage.txt", "w");
//
//                curl_setopt($ch, CURLOPT_FILE, $fp);
//                curl_setopt($ch, CURLOPT_HEADER, 0);
//
//                curl_exec($ch);
//                if (curl_error($ch)) {
//                    fwrite($fp, curl_error($ch));
//                }
//                curl_close($ch);
//                fclose($fp);


//                if (is_file('files/originals/'.$image->filename)){
//                    echo 'original:  ';
//                    echo "https://yarusvl.ru/files/originals/.$image->filename";
//                    echo '<br>';
//                    echo '<br>';
//                    echo '<br>';
//                }else {
//                }
            }

        }
    }



//    echo "<pre>";
//            var_dump($images);
//    echo "</pre>";
//    echo '------------------------------------------';
//    echo '<br>';
}
?>