PHP: проверьте, существует ли файл на сервере AWS Lightsail - PullRequest
0 голосов
/ 18 мая 2018

Я использую следующий код, чтобы проверить, существует ли изображение на моем сервере.Я на сервере AWS Lightsail.

Я перепробовал все методы, но ни один не работает.Есть идеи, что я делаю не так?Я проверил URL в $ imgFullURL (скопировать / вставить в браузер), и изображение находится на сервере.

Метод первый - использует полный URL-адрес изображения.

$imgFullURL = "http://mywebsiteDotCom/images/fileName.jpg";

    if (file_exists($imgFullURL)) {
        echo "The file $imgFullURL EXISTS";
    } else {
        echo "The file $imgFullURL does NOT exist";
    }

Метод второй - используется полный путь сервера к изображению.

$imgPathFull = "/opt/bitnami/apache2/htdocs/images/fileName.jpg";

    if (file_exists($imgPathFull)) {
        echo "The file $imgPathFull EXISTS";
    } else {
        echo "The file $imgPathFull does NOT exist";
    }

Метод третий - Использование корневого относительного пути к изображению.

$imgPathRoot = "/images/fileName.jpg";

    if (file_exists($imgPathRoot)) {
        echo "The file $imgPathRoot EXISTS";
    } else {
        echo "The file $imgPathRoot does NOT exist";
    }
...