Получение заголовка из тега img - PullRequest
0 голосов
/ 14 ноября 2011

Есть ли способ извлечь заголовки из тега imageс помощью PHP? imageимеет атрибут src, установленный на случайно и динамически генерируемое изображение PHP, которое отправляет заголовок, который я хочу получить, содержащий динамическое содержимое на основе содержимого изображения.

1 Ответ

0 голосов
/ 14 ноября 2011

Заголовки HTTP определяются веб-сервером, когда они обслуживают изображение.Вы можете переопределить заголовки, предоставляя контент напрямую из PHP.Однако это намного, намного медленнее, чем веб-сервер, обслуживающий изображение напрямую.Большинство веб-серверов позволяют для конфигурации определять заголовки HTTP для данного расширения файла.

ОБНОВЛЕНИЕ: Добавить код для ответа на комментарий.

HTML

<a href="/images/my-image.php?type=png" />

В моем-image.php:

<?php
   if( $_REQUEST['type'] == 'png' ){
        header( 'Content-Type: image/png' );
        echo file_get_contents( '/websites/mywebsite.com/web/images/my-image.jpg' );
            exit();
   }

Дополнительные чеки и код доступны здесь:
http://www.php.net/manual/en/function.header.php#102175

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...