Как проверить, есть ли контент с использованием file_get_contents
и распечатать содержимое, если оно есть.Проверка Php для file_get_contents в цикле
Я попытался следующие, но это не сработало: (я использую синтаксис Laravel лезвия)
@if(file_get_contents($images[$i]->scenes) == 0) //empty
<img class="input-preview" src="{{ asset('img/placeholder654x363.png') }}">
@else
<img class="input-preview" src="{{ 'data:image/jpeg;base64,'.base64_encode(file_get_contents($images[$i]->scenes)) }}">
Я получаю сообщение об ошибке, потому что у меня есть два файла (строка пути), как это:
0 -> no image 1 -> image
Вот почему я пытаюсь пропустить и получить контент, если есть контент.
Я думаю, что вы ищете [file_exisits()] (http://php.net/manual/en/function.file-exists.php) –
В этом вопросе отсутствует дополнительное объяснение, вы уверены, что есть даже что-нибудь в массиве $ images? Можете ли вы подробнее ...? – spongeworthy
массив имеет 2 значения, frist один пуст, а второй нет (удерживайте путь изображения) – utdev