php 上传文件但可以防图片木马

php 上传文件但可以防图片木马,第1张

楼上的真厉害...包含PHP的就判断是病毒...我也是服了....

图片木马只是外行人的称呼,试问就算你上传了一个病毒,可是它会自运行吗?它运行的前提是必须经过事件机制触发它才能运行。你用鼠标双机打开就是一个事件机制。

而web上所说的木马其实是一个PHP或asp。。之类的文件,触发它的前提是php解释器执行该文件。

这里以apache为例,判断用户请求的页面mine是php 就调用php去编译执行该文件,如果是jpg就直接返回给用户下载。

所以你只要判断文件的後缀是否图片格式(jpg,png,gif...)的就可以了,然後上传成功就把它改名,最後再添加(.jpg,png,gif)的後缀

这个好象只有js才可以建立的。不过要添加的话也是可以的。你可以先建立需要的css文件和一些相关的js文档。 这样通过这些文件就可以引用js中的方法和架构了。 http://www.kminek.pl/lab/yetii/ 你也可以上来这里看一下相关的tabs或panel的使用和建立,它上面有很多种方法希望对你有帮助。我现在也在学紧php ,不过也不太懂。努力学习ing~~~~~

应该是你的php关联apache那段代码有错误,还有如要改端口,请改成大于1024的端口,因为低于1024的端口号已经被系统占用了,你不能使用。

要apache关联php,可以在apache的配置文件httpd.conf末尾添加如下代码:

<IfModule mime_module>

AddType application/x-httpd-php .php

LoadModule php7_module "d:/web/php/php7.0.24/php7apache2_4.dll"

PHPIniDir "d:/web/php/php7.0.24"

</IfModule>

注意其中的路径请参考你的路径,还有你的php版本是低于7.0的,php7_module改成php5_module,php7apache2_4.dll改成php5apache2_4.dll(这个文件参考上面的路径找你的文件夹下对应的文件名)

然后重启apache,应该就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11267435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存