Привет, есть ли способ проверить, существует ли файл .exe
по заданному пути или нет. У меня есть установка ImageMagic
. У меня есть путь convert.exe
магии изображения. Мне нужно проверить, что в заданном пути существует convert.exe
. Я реализовалКак проверить, существует ли файл .exe в php
$settingFileContent = file_get_contents($settingFilePath);
// print_r($settingFileContent);
$allPaths = unserialize(stripslashes($settingFileContent));
if (isset($allPaths['IMAGE_CONVERT_EXE'])) {
//cho $allPaths['IMAGE_CONVERT_EXE'];
if (file_exists($allPaths['IMAGE_CONVERT_EXE'])) {
$analysisResultObj->level = ENUM_SUCCESS;
} else {
$analysisResultObj->level = ENUM_ERROR;
$analysisResultObj->infoText = "Image Magic convert.ext has wrong path";
Logger::getLogger('Application')->error('Image Magic convert.ext has wrong path');
}
}
я могу изменить значение $allPaths['IMAGE_CONVERT_EXE']
в файле. Когда я перехожу к неправильному значению даже в этом условии, он возвращает true.
странно, попробуйте использовать is_file() и посмотреть, что это результат? – 2013-03-13 11:26:29
В первом блоке кода отсутствует «после .exe». – Ghigo
Тот же результат :-( –