Не работает file_exists на php

311
19 октября 2017, 11:44

file_exists всегда возращает false

<?$path = '/images/products/'.$produсt->title.'.jpg'?>
<?if (file_exists($path)){?>
<img src="<?echo $path?>"/>
<?;} else {?>
нет фото
<?;}?>

Хотя если просто <img src="<?echo $path?>"/> то фото показывается. Т.е. фото физически есть а фот file_exists не отрабатывает. Может быть проблема в том что наименование файлов на русском?

Answer 1

У тебя в переменной $path лежит абсолютный путь. По которому файл не доступен.

file_exists(dirname(__FILE__) . $path)

READ ALSO
API сайта для приложения на Android

API сайта для приложения на Android

Возможно вопрос сформулировал не совсем корректно но суть вопроса такова: Есть сайт с новостями, различными статьями, фотогалереейЯ думаю...

261
парсинг xml c вложенностью больше 2-x

парсинг xml c вложенностью больше 2-x

есть вот такое парсер (переделыватель) xml файлаОднако есть загвоздка, проходя по исходному xml он игнорирует категории 3 вложенности

308