如何让非.php后缀名的文件,以php脚本的形式运行?

dream7758521 2010-04-26 04:23:40
我用php gd库写了一个输出jpg图片的文件

但是我在百度贴吧贴图, 必须要用 jpg后缀名, php后缀无法贴图

我设想把php后缀改成jpg,但是服务器还是将它作为php代码解释,可以写。htaccess规则吗?

网上是
<FilesMatch "\.(jpg)$">
ForceType application/x-httpd-php
</FilesMatch>

可是我没有成功,很头疼
麻烦各位了!

网上资料说要编辑http.conf,本地可以,远程主机我没这个权限, 期望能用。htaccess解决下
...全文
1098 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cooledit2730 2010-04-28
  • 打赏
  • 举报
回复

<FilesMatch "*.jpg">
SetHandler application/x-httpd-php
</FilesMatch>
jlzan1314 2010-04-27
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 tabris17 的回复:]

为啥不用url_rewrite功能呢
不用拘泥于以php方式执行jpg
[/Quote]

用 url_rewirete 把某个jpg文件 变成php文件访问. 这个方法也是可以了.
tabris17 2010-04-27
  • 打赏
  • 举报
回复
为啥不用url_rewrite功能呢
不用拘泥于以php方式执行jpg
Abin-2008 2010-04-27
  • 打赏
  • 举报
回复
用url_rewirete
RewriteEngine on
RewriteRule ([a-zA-Z]{1,})-([0-9]{1,})\.jpg$ index.php?action=$1&id=$2
oophper 2010-04-26
  • 打赏
  • 举报
回复
很多木马使这种做法,改后缀名
但是楼主的想法是可以做的,将jpg文件友php来执行。楼上很全了
只是不知道htaccess里是不是什么都可以改,受不受服务器控制,这个我太清楚。帮顶
cooledit2730 2010-04-26
  • 打赏
  • 举报
回复
如果你这样改了,你的网站很不安全。。。 .
dream7758521 2010-04-26
  • 打赏
  • 举报
回复
现在问题是本地能成功,远程主机不行,但是我写的htaccess防盗链可以实现,说明htaccess远程主机支持.

这是怎么回事>
dream7758521 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yangball 的回复:]
htaccess 不需要修改服务器里的

只要服务器允许使用 htaccess 就可以,放到网站目录就行了
[/Quote]

服务器容许使用htaccess
但是我将这个脚本<?php echo "aaaa"; ?>
重命名成echo.ooo,后缀名为ooo,
规则这样写
AddType application/x-httpd-php .ooo

好像不当php来解释.
而在本地调试成功,求解
床上等您 2010-04-26
  • 打赏
  • 举报
回复
htaccess 不需要修改服务器里的

只要服务器允许使用 htaccess 就可以,放到网站目录就行了
PIGer920 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dream7758521 的回复:]
引用 1 楼 piger920 的回复:
lz的意思是把执行代码伪装成jpg,然后上传到baidu server上对百度进行攻击?


哥们,你太抬举我了,我只是想做一个动态显示ip的图片! 不过你这样说我,我特有成就感!!
[/Quote]
http://www.jb51.net/article/8967.htm

貌似是做个输出图片的php,放到你自己的server
然后再在论坛签名的地方用引入图片的方式来引入此php
thinkinginAOCP 2010-04-26
  • 打赏
  • 举报
回复
汗,这样改也可以...
dream7758521 2010-04-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 piger920 的回复:]
lz的意思是把执行代码伪装成jpg,然后上传到baidu server上对百度进行攻击?
[/Quote]

哥们,你太抬举我了,我只是想做一个动态显示ip的图片! 不过你这样说我,我特有成就感!!
骄傲青蛙 2010-04-26
  • 打赏
  • 举报
回复
改htaccess或php.ini都行, 下面中文文档

http://docs.php.net/manual/zh/security.hiding.php
骄傲青蛙 2010-04-26
  • 打赏
  • 举报
回复
是可以的,php手册上有写,以前我也把php改成html来运行。

详细看 http://cn2.php.net/manual/en/security.hiding.php
PIGer920 2010-04-26
  • 打赏
  • 举报
回复
lz的意思是把执行代码伪装成jpg,然后上传到baidu server上对百度进行攻击?

21,894

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧