Как проверить, загружено ли изображение или нет, используя php.
я использую это
<img onload="myFunction1()" onerror="myFunction2()" src="https://www.google.com/img.png">
но нужен чистый php, а не html теги
Как проверить, загружено ли изображение или нет, используя php.
я использую это
<img onload="myFunction1()" onerror="myFunction2()" src="https://www.google.com/img.png">
но нужен чистый php, а не html теги
Как проверить, загружено ли изображение или нет, используя php.
Я использую это<img onload="myFunction1()" onerror="myFunction2()" src="https://www.google.com/img.png">
но нужен чистый php, а не html теги
Некоторые моменты:
1) Похоже, вы пытаетесь проверить, загружено ли изображение в браузере, это нельзя сделать с помощью PHP, поскольку PHP является серверным и только < em>вывод кода PHP отправляется в браузер.
2) Почему вы пытаетесь использовать PHP вместо javascript?
3) Если у вас есть какие-то неясные технические требования к тесту, который должен быть PHP, то вы могли бы сделать это, используя некоторые AJAX
запросы, но это было бы ужасно неэффективно по сравнению с простым запуском javascript в браузере без необходимости общения с сервером, опять же.
4) Используйте Javascript.
Эту проверку можно выполнить перед отправкой страницы в браузер:
Если вы просто хотите проверить, что https://www.google.com/img.png
существует и доступен, вы можете сделать это в PHP; с некоторыми оговорками. Вы можете использовать cURL
a> (прочитайте top три ответа все они полезны) Или вы можете использовать PHP getimagesize
или get_headers
, как описано в этот ответ на аналогичный вопрос.
После того, как вы установили, является ли указанное изображение действительным и достижимым, вы можете использовать PHP для выбора результата и изменения содержимого страницы, отправленной в браузер, перед отправкой страницы, обычно с if
заявление для отображения различных изображений в зависимости от их достоверности.
php
? - person Jocelyn   schedule 28.04.2017