PHP ПОЧЕМУ Предупреждение: filemtime (): сбой статистики для - PullRequest
0 голосов
/ 22 апреля 2020
Warning: filemtime(): stat failed for includes\img\defaultimg.jpg in

Я прочитал и исследовал, но не нашел ничего полезного

в руководстве php только говорит это:

If PHP's integer type is only 32 bits on your system, filemtime() will fail on files over 2GB with the warning "stat failed". All stat()-related commands will exhibit the same behavior.

, но это просто jpg 900k

это мой код отлично работает в xammp, но не в производстве

  $dirimg="includes/img/";  //this one also throws warning
        $filename = "".$dirimg."".$resultsb['Img'].".jpg";  //the path
        if(file_exists ($filename)){  // exists?
        $timeimg=filemtime($filename);
       $srci="".$dirimg."".$resultsb['Img'].".jpg?=".$timeimg."";   
        }else{$timeimg=filemtime("includes\img\defaultimg.jpg");  //another path, the file does exists
       $srci="includes\img\defaultimg.jpg?=".$timeimg.""; } // 

оба выдают одно и то же предупреждение в соответствующем пути, файл выходит между прочим

изображение можно увидеть, но Мне нужно знать, когда он был изменен, поэтому браузер обновляет его

1 Ответ

0 голосов
/ 22 апреля 2020

Это были косые черты, хахаха, сервер в Linux Итак, они должны быть такими: "includes / img / defaultimg.jpg? =" Вместо "include \ img \ defaultimg.jpg? ="
LOL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...