Php изображение по умолчанию, когда изображение не существует

У меня есть небольшой скрипт для моей CMS. Я пытаюсь создать изображение по умолчанию (default.png), когда связанное изображение не существует. У меня есть все изображения на другом сайте, и я создал этот код:

<?php
$immagine_e = $_GET('http://www.website.com/images/'.$provincia'.png');
?>
<?php if ($immagine_e ==''){ ?>
<img src="https://web-answers.ru/wp-content/uploads/2019/02/default.png" class="margin-top-negative-70" alt="">
<?php } else { ?>
<img src="$immagine_e" class="margin-top-negative-70" alt="">
<?php } ?>

$ provincia = название города. Например Милан и если http://www.website.com/images/milano.png не существует, мне нужны изображения по умолчанию. Если существует, мне нужно это изображение.
Может кто-нибудь мне помочь?

0

Решение

Вы можете использовать этот API: https://placehold.it/

Пример:

<?php
$immagine_e = $_GET('http://www.website.com/images/'.$provincia'.png');
?>
<?php if ($immagine_e ==''){ ?>
<img src="https://placehold.it/350x150" class="margin-top-negative-70" alt="">
<?php } else { ?>
<img src="$immagine_e" class="margin-top-negative-70" alt="">
<?php } ?>
0

Другие решения

Вот еще одно решение, которое вы можете рассмотреть.

$immagine_e = "http://www.website.com/images/$provincia.png";
$size = getimagesize($immagine_e);
if(isset($size[0]))
{
?>
<img src="$immagine_e" class="margin-top-negative-70" alt="">
<?
}else
{
?>
<img src="https://web-answers.ru/wp-content/uploads/2019/02/default.png" class="margin-top-negative-70" alt="">
<?
}
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector