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

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

编辑:说三道四文库 发布时间:2017-05-28 02:54
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不行吧
怎样在TDataset中汉英混用-Delphi资料 制作可移动的窗体的MovePanel控件-Delphi资料 制作可移动的分割窗体-Delphi资料 制作用于日期时间型字段的DELPHI数据感知控件 制作主窗口显示前的版权窗口-Delphi资料 状态条插入可视控件-Delphi资料 做动态显示的控件-Delphi资料 做一个OpenGL控件-Delphi资料 Api函数列表——与打印相关-Delphi资料 Delphi 5快速创建控制面板程序 Delphi 编写Windows NT服务 Delphi 的 分 发 工 具 ─ ─InstallShield Delphi 关于系统编程中的技巧 Delphi3如何调用Excel Delphi5.0中的函数调用模式 用Delphi 编 程 时 如 何 利 用 线 程 Delphi的8个技巧 delphi函数参考手册 DELPHI键盘常用快捷键汇总(DEFAULT 和CLASSIC) Delphi实现自动切换输入法 Delphi使用汇编 Delphi系 统 提 示 信 息 的 汉 化 DELPHI下的多线程程序设计 Delphi下汉字输入法的编程及使用 在Delphi与C++之间实现函数与对象共享 DELPHI中处理时间 Delphi中的INI文件编程 DELPHI中的消息处理机制 Delphi中对目录拷贝、删除和搬移的操作 Delphi中任务栏状态区的编程 Delphi中如何处理2000年问题 使用CreateThread(NULL, 0, Settle, this, TRUE, &dwThreadId)问题!(在线等待) 修改文件名2 如何在运行一个程序,调动另一个程序? 高手请进,由两个adodataset,产生另外一个adodataset,该怎么办? 4444 ASP动网论坛漏洞分析!! 高分求助:在oracle中保存图片问题 我想买个二手笔记本作asm,vc++编程,现在有两个算合适,我应选?????? vftable是什么东西? 难道bcb的程序员都要当和尚吗 现在有很多注册表清理工具,请问注册表清理的原理是什么? An Urgent Problem about Word 2000----Is that an mission imposibile ?(s---o---s:high score is warranted) 请看看这个函数... 如何确定线程运行消耗的资源量? 文件系统的树形列表怎么做啊,不要ocx的 为何我使用javascript中location'****.jsp'跳到某一页面,jsp页面不重新编译执行 VC6.0没有声音怎么办 循环20000000次所需要时间(急) 如何使按钮象工具栏上的按钮一样当鼠标移到按钮上时出现文字说明? 关于使用GDI+转换文件格式的问题. 各位能不能介绍点比较经典的算法的书籍,大家分享一下 如何恢复或新建临时表空间????在线等候!!!马上给分! Gis 请教一个数据库的问题,欢迎发言提出解决方案 ??怎样用asp程序把一段html代码转换成纯文本格式? 下拉数据窗口不能下拉是什么原因啊? 有关用VB做数据库的简单问题、ComboBox控件问题! 大家帮我看看这段程序为什么值为0 oracle8.1.7的数据库备份文件怎样恢复到oracle8i上 ? 怎样屏蔽flash的右键菜单,弹出自己的菜单? 我想问一下有没有不写入数据库用ASP代码可以查看当天的浏览访问量 灌水区的水越来越没质量了,你觉得呢? 按钮消息响应的问题,详细请看进去再看 异常详细信息: System.Data.OleDb.OleDbException: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。 求助,网页制作0=={=========>(在线等,送分) 谁能告诉我《C++Builder 5编程实例与技巧》这本书在哪儿可以下载到完整的电子版!高分感谢! 请教如何将一张图片旋转? 关于流媒体和vc++的结合,高人请进!! 关于DataOutputStream和DataInputStream求教 会DirectX的一起来讨论! 4444 菜鸟求助~~~ help me 刚才发现www2.google.com www3.google.com也不能访问了,见鬼:( 我想停止window2000[域控制器]的389端口,但我不知服务是不是LDAP,因为我想占用端口389 各位!帮个忙! 帮忙啊!因为很着急,只有在技术论坛发了,大家原谅 电子地图 上海的程序员都在哪里"混"? 如何最小化所有窗口? 你们有谁读大学一学年要交近1000元书籍费? 铝银浆有毒吗?如果误食怎么办? 为什么元、明、清定都北京?自从魏晋时期开始,我国的经济重心就开始南移,但是元、明、清三代君主都定都于北方?还有他们难道不怕造反吗?只要男方一断粮,北方不就立马混乱了吗?是不是这 下列与发酵技术有关的叙述,正确的是:A.发酵过程中控制温度是关键条件之一B.发酵过程中必须保持空气流通C.发酵都是由酵母菌完成的D.蒸煮豆腐后马上加入菌种 怎样区分水果电池的铜和铁的正负极?八年级教材中有一个课后习题,怎样判断水果电池的正负极?水果电池是怎样产生电压的呢? 高一人教版数学必修二:已知两直线坐标,求这条直线的垂直平分线的解析式时,k的值可以用相乘等于-1来解,那如何确定与y轴的交点,也就是b的值呢? 变形虫的形态变化与细胞的哪些结构有关?我注重的是讲解,越快越好,最后给 在斜三角形ABC中,2sin2C*cosC-sin3C=根号三(1-cosC).①求角C的大小,②若AB=2,且sinC+sin(B+A)=2sin2A求三角形ABC的面积 下列古代王朝,曾经在北京定都的是( ) 1.唐朝 2.北宋 3.元朝 4.明朝 5.清朝 A.1.2.3 B.2.4.5 C.2.3.4 D.34.5顾炎武说:“八股之害等于焚书,而败坏人才有甚于咸阳之郊.”,“八股之害等于焚书”是说 面包基础发酵怎样控制温度 基因型身份证的18个位点的信息不可能取自什么细胞 A.红细胞 B白细胞 C肌细胞 D口腔上皮细胞 吃碱性东西不是会中和胃酸吗?既然胃酸具有初步消化食物以及杀菌的作用,那为什么喝苏打水或者茶这些碱性的东西对身体好?碱性不是会中和酸吗?那胃酸不就失去了作用,从而导致消化系统 两条垂直的一次函数他们的k值相乘等于多少 动物的红细胞,白细胞,口腔上皮细胞.洋葱表皮细胞之间有哪些共同的结构?请你谈一下造成细胞间差异的原因..如题.. 哪些食物能中和胃酸?我有时吃饭吃的很多是会感觉胃口反酸.谁能告诉我这时应该吃什么食物来中和一下呢?请写的简单明了,别弄一大堆有用没用的上来! 我国历史上曾建都北京的朝代有 1 秦 2 西汉 3 元 4 明 5 清 A 1 ,2,3 B 2,3,1 C 3,1,2 D 3,2,1对不起,应该是A 1,2,3 B 2,3,4 C 3,4,5 D 1,3,4 书上说从上图中可以看出种细胞分别是红细胞白细胞口腔上皮细胞和正在分裂的植物细胞和洋葱表皮细胞,可以告诉我怎么从四张图中看出五种细胞的吗?分别都是什么细胞呢? 吃什么东西可以中和胃酸 平面内互相垂直的两条直线的k值相乘=-1 为什么呢 尿检白细胞,红细胞,上皮细胞,细菌都偏高,是什么病呢?尿检白细胞892.9 参考范围0-12;红细胞89.4 参考范围0-12;上皮细胞13 参考范围0-10;细菌5912.9 参考范围0-2500;尿蛋白+,隐血++,这是什么病?尿道 胃酸应该吃碱性食物吗? 清朝康熙年间叫京城叫北京 清朝康熙年间有北京这个词吗? 玻璃液能导电说明什么与玻璃不能导电相对比 以下宗教诞生在亚洲的有1 佛教2 基督教3 伊斯兰教4 道教顺便讲一下为什么,谢啦 为什么两条直线垂直k的值相乘等于负一 测量含源单口网络的戴维宁等效内电阻时,应将含源网络中独立源置零.如何实施 一道数学三角函数题 台湾最大的城市是哪里? 戴维宁等效电路和诺顿等效电路之间可进行等效互换,这两种等效电路共有 、 和网络等效电阻三个参数,因而 第5题 台湾最大的城市是那座? 含受控源的戴维宁等效电阻要如何计算呢如图所示……左框的戴维宁等效电路为右框……等效电压我知道怎么算了……就是等效电阻不明白是怎么算的? 关于三角函数的.第5题 要几篇题目是``落叶的启示````的作文 题目是``落叶的启示 测量含源单口网络的等效电阻的方法有哪几种?它们分别适用于何种场合 已知斜率相乘-1求证两直线垂直 求一篇以落叶为题的文章 落叶作文要讲出道理 两直线成角45度斜率相乘等于多少 载重100吨的卡车有多长 21.《醉翁亭记》中描写琅琊山四季景色的句子是_______,_______,_______,__________.描写琅琊山早晚景色的 中共当年为什么要定都北京?北京的气候并不是很好的,常有雾蒙,地理位置也不是最好的.反观南京,从宋朝开始就被称为复兴之者,每次外族入侵,都以南京为者立志反攻.想想就不舒服,历史上外 一辆能载重10吨的大卡车大概多长? 宇宙飞船在太空中怎样前进.太空中没有可以给它反作用力的介质啊. 若两直线平行,则它们的斜率必相等( ) 若两直线垂直,则它们的 斜率相乘必等于1( ) 函数y=2/3sin(1/2x+π/3)的振幅,周期,初相各是多少? 飞船进入太空后为什么能前进呢外太空不是真空的吗 是不是两直线斜率相乘等于1,则这两条直线关于y=x对称? 如何证明两垂直相交的一次函数一次项系数相乘为-1?最好能用一个初中的方法,多谢 太空什么都没有,飞船怎么前进呢?我也知道什么燃料燃烧的问题,可是惯性不是什么东西靠固体液体的帮助下的吗,就好象搭人梯一样,上面的人靠下面的人的身体用脚用力才登上的.太空是真空 为什么清王朝不在南京定都 【初中直角坐标系】当两个一次函数中k的积相乘为 -1时,两条直线互相垂直.这是怎么来的?还有k有关系那么b有关系否? 干电池正负极金属片通常是什么金属? 夏朝到清朝的创立人和定都 为什么两条直线垂直斜率相乘等于-1如题 给出详细步骤者加分…… 蓄电池正负极起的东西是什么?如何除掉? 金到清定都的地方 台湾基隆怎么样? 求y=2sin x+cos 2x(0≤x≤2π)函数的单调区间 脱模剂的作用原理 以“春”为题目的作文
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘