说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

php有没有这个能力:获取某个文件的类型。有哪位知道。甘愿送分。

编辑:说三道四文库 发布时间:2017-09-26 11:49
HTML文档下载 WORD文档下载 PDF文档下载
php有没有这个能力:获取某个文件的类型。
如:我想得到/home/httpd/html/images/mainbg.gif这个文件的类型,是GIF文件。
怎么取得,有哪位知道。甘愿送分。
有哪们大侠知道?给点思路给小弟。
php有函数:filetype().
但返回文件类型怎么用?小弟不明白?
To licher(瑞诚):
   php的手册里面没有写吗?
小东仁兄:手册里是有。但是不详细。请赐教!!
<?php
$filename="/home/httpd/html/images/mainbg.gif"
$fileopendd=fopen($filename,"r+");
$filetypedd=filetype($fileopendd);
echo $fileopendd."\n";
echo $filetypedd;
?>

试试,我没地方调试,SORRY
RE:flowerbacket
  这样子不行。我试了。fopen是打开$filename文件获得文件句柄,而filetype是得到$filename的file,dir,char等属性。请问意思是什么?
RE:flowerbacket
   这样子不行吧,我试了一下。fopen是打开$filename文件,获得其句柄,而filetype
的参数是文件。请问意思是什么?
该函数的返回值是字符串,把它打印出来看看啊
你好象有件事情搞混了吧,
filetype返回的文件类型和gif,bmp所指的文件类型并不是
一回事,filetype(youname)返回的是youname 是文件(file)还是目录(dir),比方说
当你$youname=ftp_nlist()取得一个文件名列表时,你怎么能知道$youname[$i]是目录
还是文件呢?那就filetype($youname[$i])判断一下吧
gif,bmp指的是文件格式,简而言之就是用什么程序打开它,这个是根据它的扩展名而定
的,应用程序只是根据扩展名来判断是否自己能打开的格式,比方说你吧you.txt改名
为you.exe,双击它照样可以作为exe运行(当然运行不正常)
如果你是想获得文件格式,那么应该用判断扩展名的办法,先用strrchr取最后一个"."
然后取"."后的字符串  这样ok??

顺便问一下东哥,永哥(我大....):filetype怎么返回chr,link,block,fifo?
它们都是什么意思??
糊涂糊涂.........
想想想想.........
:)
(大家一起想啊!!)


RE:REI......我比你小啊应该叫你哥.........
用文件名的字符串读取来什么??
恐怕不是上面兄弟的原来的意思哦
(我说得对不对都别怪啊)

:)

to 永弟(hehe):
  想知道文件是gif,还是dat,bmp,doc,只能通过判断扩展名吧
     (hehe,谁知道gif,doc的编码方式?再说应用程序也只是通过扩展名来识别的吧)
如果不嫌麻烦,还可以判断一下文件头。
RE:各位大哥:
RE:各位大哥:
  呵呵:想必各位都比在小生大呢。
  rei哥说得对。应该是文件格式。可是文件格式那么多,判断不是挺麻烦了吗?
有没有这类的库函数呢?
  还有啊。我不明白利用php上载一个zip文件时,怎么让它自动解压呢。服务器是RedHat Linux.先谢了!
haha
没有这类的库函数吧,因为文件类型多而杂,你怎么会知道.dat是视频文件,还是文本文件
还是二进制文件呢:)
所以说只有你自己制作的文件,才知道确切的知道它的含义,我就经常把文本文件扩展名改为
.dat :)(最近:)用的好多:)
如果你确切知道他们的含义的话,可以自己编个判断函数嘛,比方说写一个ext.lib.php
在用到的时候包含进来就行。

 zip我一点不懂,关注中。
RE:LICHER   
gzopen之类的函数可以对ZIP处理不

RE:REI哥!
你耍赖哦~~~~
(但这是一种很简单快速的方法。。。。。。)

有谁用空写个FUN的送人啊!!??
要求:
1\用数组处理这个FUN....使的输入一个数组的文件名字就可以返回另一个数组的类型
2\能远程处理(http or ftp)中的文件
3\.......(还没想到~)




函数功能应该是越简单越好,因为通用性强嘛(那为什么我编的1+1=?的函数没人用??hehe:)
function ext()的功能应该是接受一个字符串数组(默认已经过filetype()检查,也可以在函数
里增加这项功能啊),就如永弟(hehe)所说:“输入一个数组的文件名字就可以返回另一个数组的类型”,所谓类型,就是扩展名啦,象gif,bmp,doc什么的。

   这个函数应该是挺简单的,现在老板催的急,我写/调 代码又慢(如蜗牛:)永弟呀,不如你写
出来大家研究嘛(hehe,又偷懒...:)
  原来不能这样啊,那么我最近看了关于java的资料,好像可以利用java对zip文件解压。但不知道具体是如何做的。各位有没有熟悉java的呢?
我看php手册,好象压缩文件都是uinx的gz格式吧
zip不行吧
任意多边形的窗口-VB资料 如 何将「拒 绝 被 盖 住 的 窗 口 」还 原-VB资料 VB如何创建椭圆形的窗体? VB如何创建无Icon的窗体? VB如何防止Edit框中的Password不被非法获取 VB如何将鼠标显示成动画鼠标? VB如何利用程序拉下 ComboBox? VB如何让窗体右上角的X失效? VB如何使Form的背景图随Form大小改变 VB如何使Text文本框的属性只读? VB如何使窗体右上角的&quot;X&quot;无效? VB如何使窗体最小化并消失 VB如何在VB和Delphi中快速实现立体化窗口显示 VB如何在VB中实现绘图区的大十字光标 VB如何在VB中制作不回显的文本框 VB如何制作浮动式窗口 闪烁的Label-VB资料 设定StatusBar的文字成不同的颜色-VB资料 设计一个可中断循环的按钮-VB资料 设置“执行无用户界面”-VB资料 生成一个透明窗体 -VB资料 实现窗体内部的左右移动 -VB资料 实现鼠标移到窗口上时变大,移出窗体时变小(如《东方快车》)-VB资料 实现图片平铺于窗体中-VB资料 使程序的标题条闪烁 -VB资料 使窗口总在最前 -VB资料 使窗体右上角的X按钮失效 -VB资料 VB使用 WIN95 的选择目录对话框 使指定窗口总处于其他窗口之上 -VB资料 通用对话框专辑(全) -VB资料 透明的Form上显示背景透通图 -VB资料 谁作过“基于WEB的图书馆里系统” vc中有这样的管理类的工具吗 小妹在看《设计模式》,多年没看C++,很多东西都不太明白。 是高手的進來!不是的不好意思!!在線等 控件选择 关于在书上EJB的例子常见的一种方法的疑问(简单问题) 高分求一例,大分任你拿! 无法启动mysql,错误1067,怎么办? 这个价钱开多少? 请问以前版本的pb程序,如何在8。0上运行 请问在java中如何取得一个字符串的某几位? 哪位高手帮个忙啊? 我写了一个记事本,其中的一项功能"转到",没有实现,问题是:如何取得Richtextbox中的每一行的字符个数啊(整个Richtextbo 请推荐一本有关jdo的书或文章 以internal登录,出现insufficent priviledge 菜鸟说:关于TDATABASE的一个小问题 关于oracle错误代码的问题? 在HTML里是否有类似<!-- #include file="some.htm" -->的方法 突然很不爽,放它一百分 ------------------------------------------------ 请问:多目标决策算法,急!!!!:在线等待 关于./configure 如何进行端口的设置(在线等待) 急!哪位同仁知道秦皇岛的高程什么时候,在哪里报名!!! 数据更新 Win2000中如何禁止更改ip地址? 关于weblogic 8.1中运行jsp的问题 怎么得到一个窗口的句柄 这样的界面是在什么编程语言环境下实现的?急!急!!急!!! [提问]我装Microsoft Visual Studio SP5遇到麻烦,请帮忙。 dataAdapter配置视图函数是出错:函数提供的参数不够! 100分紧急求教关于 TClass 的问题。 一个不是很难的问题! 将三个数字型字符串加密成一密文,可逆 做了一个WBE服务器帮忙测试一下,来者有分,(只限2小时) 利用Sax进行XML文档解析的问题(高分)??? 我用一个ADOCONN,ADODATASOURCE,ADODATASET取得一组数据,请问我怎么用代码来控制指针下移,以及用代码取得当前某个字段的值? 好奇怪???? 错误分析,高分求解!! 各位大虾,帮帮忙!求助如何实现网页访问者的人数 有一个查询问题.快进来.进来有分. 重装Win系统后如何进入Linux系统?? 谁能帮我画这个图??给20分,真的给. 表格中的回车那里去了? 能把这样的VBS脚本改写为VB代码吗? 2000无故奇怪死机! 能把这样的VBS脚本改写为VB代码吗?? 非典时期,你流过几次泪了,我们还需要感动多少次? 先问一下实现性:手机能发送图片,avi和声音吗 2000和xp 共享的问题? 怎么通过netmeeting连上广域网的主机? 能不能将一个文件夹下的图片进行批量上传? 字符串问题: 乌克兰女权人士在法国民阵线领导人面前美国最新研究:年过50 将更满意自己印度洋葱供应紧张价格暴涨 政府指责中加拿大12岁黑客攻击政府网站 只为换日本最大快递公司曝出服务丑闻 冷藏邮法国夫妇汽车行李箱内藏一岁女婴 警方英国遭飓风级暴风雨袭击 交通受阻数千乌克兰女权人士在法国民阵线领导人面前默多克新闻集团英国部涉窃听丑闻 卡梅美国国安局曾请求日本协助监听光缆通信阿根廷举行中期选举 执政党保持在参众东京惊现旧日军哑弹 实施爆破超过千人摩洛哥卫生部高官向中国医疗队员致敬美购物网上售卖“清朝帽子”等万圣节形印度洋葱供应紧张价格暴涨 政府指责中美国国安局曾请求日本协助监听光缆通信外媒看中国:央行暂回笼资金 利率市场美媒报道称美国已停止对默克尔的监听活亚马孙热带雨林4年发现441个新物种外媒分析耶伦若就任美联储下任主席 面日本东电职员因短信骚扰女性被捕 称为海南是“给力”的东道主健康周刊读者QQ群异地刷卡不享受当地优惠市教委:支持静安“最严入学新政”三亚南滨农场枪击案NBA季后赛对阵公示天桥方案价格放开、纳入医保……一系列动作都是列为中方宪章值班卫星俄学生尽享海南好阳光历史不能选择 未来可以开创海口红树林旅游为何这么“红”把最好的车位留给患者金像之夜,《宗师》大赢佛山义务教育民校生将获公校同等补助“我的排球梦,在学生身上延续实现”128辆,鹤山公车拍卖又来了网办港澳通行证 随时可填表取证一养猪场不到半年亏4百万中山近三成楼盘低首付售楼招商合作
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘