2013-07-01 49 views
1

我想在一个文件夹中只执行一个或两个jpg文件,如php。如何执行jpg或其他扩展名,如php

forexample www/folder/index.jpg应该运行和像www/folder/index.phpwww/folder/index.php应该运行显示,并显示like www/folder/index.jpg但它应该作为PHP的工作,它应显示为JPG

和其他JPG文件应该运行它自己的名字 www/folder/photo.jpg >www/folder/photo.jpg

+0

你在'index.php'内希望做什么? – DACrosby

+0

我认为你需要改写你的问题。你不能执行一个JPG文件 - 这是一个图像,而不是一个程序。我无法从你的问题中解决你试图达到的目标。 – 2013-07-01 07:08:53

+0

它是站得住脚吗? http://stackoverflow.com/questions/17399049/how-to-execute-jpg-or-other-extensions-like-php – Andrew

回答

0

你本身不能执行JPEG文件,但是你可以让它们成为一个PHP脚本来产生JPEG数据以用于例如一个<img>标签。

您需要的文件处理程序设置为application/x-httpd-php,输出脚本的内容类型的image/jpeg,最重要的是,输出JPEG数据。可能要考虑命名它<something>.jpg.php,所以你不必做第一个,因为这是服务器配置。

+0

但它不适用于所有jpg文件。只有一个或两个文件像php一样工作。其他jpg文件也应该工作图像 – htaccess

+0

那么是什么。只设置这些文件的处理程序。 'AddHandler'在''部分有效。 –

相关问题