Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 1388|回复: 4
打印 上一主题 下一主题

mime type 辨别~求助 [以解决]

[复制链接]

15

主题

1

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

跳转到指定楼层
1#
发表于 2012-3-1 05:17 PM |只看该作者 |倒序浏览
本帖最后由 缘之人 于 2012-3-1 08:39 PM 编辑

if($_FILES['userfile']['type'] !='image/vnd.adobe.photoshop' && 'application/postscript') {
    echo "sorry,we only allow PSD / AI FILES";
        exit;
        }


各位大大们~要怎样才能一次过辨认PSD 和 AI file 这2种mime type 呢?




收藏收藏0

6

主题

0

好友

397

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

2#
发表于 2012-3-1 05:22 PM |只看该作者
if($_FILES['userfile']['type'] !='image/vnd.adobe.photoshop' || $_FILES['userfile']['type'] !='application/postscript') {

大概是这样

你只是验证这个userfile type? 没有做其他验证?
如果但只是这样的验证,分分钟你系统会被上传后门被入侵


回复

使用道具 举报

15

主题

1

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

3#
发表于 2012-3-1 05:41 PM |只看该作者
回复 2# weeming21


    谢谢大大~~PSD和AI file 的mime type 是那个吗? 我试了好多次都不行   

  我只做了这个 + php,asp 的 preg_match


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

4#
发表于 2012-3-1 07:57 PM |只看该作者
本帖最后由 Super-Tomato 于 2012-3-1 08:12 PM 编辑
if($_FILES['userfile']['type'] !='image/vnd.adobe.photoshop' && 'application/postscript') {
    ech ...
缘之人 发表于 2012-3-1 05:17 PM



mime 類型你已經知道了,那麽就用 php 所提供的 mime_content_type 函數(pear)來做比對


p/s: 剛查了一下 psd 和 ai 的 content-type 是這個
psd = application/octet-stream
ai = application/postscript


回复

使用道具 举报

15

主题

1

好友

156

积分

高级会员

Rank: 3Rank: 3Rank: 3

5#
发表于 2012-3-1 08:39 PM |只看该作者
回复 4# Super-Tomato


    谢谢大大,成功了


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-10-25 03:34 PM , Processed in 0.104630 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部