Можно ли использовать фоновое изображение в CSS с URL-адреса php?
Мой пример кода:
#example-id {
background-image: url('http://example.com/background.php');
}
В моем /background.php у меня есть код, который отображает изображение. Как сделать так, чтобы это изображение отображалось в качестве фона в CSS?
Я не могу использовать php в своем файле css.
Да, если background.php возвращает header('Content-Type: image/jpeg'); и изображение, например, imagejpeg()
Большой! Фактически я использовал тег <img>. Мое изображение взято с внешнего URL-адреса, могу ли я использовать функцию imagejpeg ()?
@GabrieleCarbonai, вопрос в том, как использовать его в CSS, если background.php не возвращает правильный формат, встроенный также не будет работать
Нет, просто повторите его ниже header(). Это должно делать свое дело. Т.е.: header('Content-type: image/jpeg'); echo file_get_contents("http://example.com/img.png");
@Jaquarh, похоже, не работает. Фон не отображается.
Эта страница php обслуживает только изображение? если да, отправляет ли он заголовок изображения? stackoverflow.com/questions/1353850/…
Изображение взято с другого адреса. Отправляю заголовок изображения. Вот что у меня есть: header ('Content-type: image / jpeg'); эхо file_get_contents ("example.com/image.jpg ");






Вы можете сделать это на все 100%. Вы уверены, что ваш скрипт background.php выводит изображение прямо в браузер, а не html, как
<img src = "" />?