2015-02-27 2 views
0

Я был серфинг php.netизображение есть .php расширение?

сайт и видел анимированный логотип, но когда я проверить его расширение было .php файл!

Интересно посмотреть файл изображения!

я скачал этот файл http://php.net/images/logo.php

И я не уверен, что его тип документа! Поэтому его трудно увидеть его код!

Если кто-нибудь знает, как работает расширение расширения .php?

+1

скрипт генерирует необработанное изображение и устанавливает заголовок, здесь находится файл png 'Content-Type: image/png' –

ответ

2

В Apache можно указать специальные расширения файлов в качестве определенного типа. Так, например, чтобы установить .php как изображение, которое вы могли бы сказать:

AddType image/jpeg .php 

в mime_module части httpd.conf файла

проверить:

PHP Custom File Extensions

MIME-types

2

Расширение на самом деле ничего не значит, вы можете иметь любое расширение, например .bob или без расширения. У вас может быть .jpg и вернуть HTML-страницу, это значение заголовков Content-Type.

Если открыть хром и загрузить инструменты разработчика, вы можете увидеть, что заголовок устанавливается:

enter image description here

Вы можете видеть, что тип image/png так это то, как браузер интерпретирует выходные ,

Смежные вопросы