Я пытаюсь получить это, поэтому, когда я нажимаю на изображение, оно отображается в новой вкладке, чтобы его можно было сохранить
Я пробовал добавлять теги href внутри и вокруг.
Код:
echo "<img src = " . random_image('css/avatars') . " />";
Вы не делаете никаких ссылок в своем коде ..... в чем проблема? покажите нам, что вы получаете от своей функции random_image
какие данные на $imageUrl? потому что этот код работает правильно
Не ставьте решение в вопросе, примите соответствующий ответ или опубликуйте свой собственный.






Вот чего вы хотите:
echo '<a href = "'. random_image('css/avatars') .'" target = "_blank"><img src = "' . random_image('css/avatars') . '" /></a>';
Это не открытие изображения на новой вкладке, а просто обновление на новой вкладке. gyazo.com/0c11469e6cb8d4f526be0cdd9749160d
Попробуй, я изменил ссылку.
Тебе стоит попробовать
echo "<a target='_blank' href='".random_image('css/avatars')."'>"."<img src = " . random_image('css/avatars') . " /></a>";
Я думаю это может тебе помочь
Проблема в том, что вы неправильно объединяете свою строку с тем, что вы получаете от функции random_image. Вы можете попробовать следующий код, здесь я предполагаю, что ваша функция random_image возвращает полный путь к вашему изображению
function random_image($path)
{
// returning dummmy image
return "https://images.unsplash.com/photo-1535498730771-e735b998cd64?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=623ed05afcc5a3fa1e444ffca95854dc&w=1000&q=80";
}
echo "<a href='".random_image('css/avatars')."' target='_blank'> <img src='".random_image('css/avatars')."' /></a>";
где вы сделали ссылку? пожалуйста, поделитесь и этим кодом?