PHP获取文件扩展名笔记

来源:互联网 发布:手写软件下载 编辑:程序博客网 时间:2024/06/06 01:10
<?php
header ( "Content-Type: text/html; charset=UTF-8" );
// function get_extension($filename){
// return substr(strrchr($filename,"."),1);
// }


// function get_extension($filename){
// return substr($filename,strrpos($filename,".")+1);
// }


// function get_extension($filename){
// $filearray=explode(".",$filename);
// return end($filearray);
// }


function get_extension($filename){
return $fileinfo=pathinfo($filename,PATHINFO_EXTENSION);

}

//....
02        $tempfile = @fopen($img"rb");
03        $binfread($tempfile, 2); //只读2字节 
04        fclose($tempfile);
05        $strInfo = @unpack("C2chars"$bin);
06        $typeCode intval($strInfo['chars1'] . $strInfo['chars2']);
07        $fileType '';
08        switch($typeCode){ // 6677:bmp 255216:jpg 7173:gif 13780:png 7790:exe 8297:rar 8075:zip tar:109121 7z:55122 gz 31139
09            case '255216':
10                $fileType 'jpg';
11                break;
12            case '7173':
13                $fileType 'gif';
14                break;
15            case '13780':
16                $fileType 'png';
17                break;
18            default:
19                $fileType 'unknown';
20        }
21//....

echo get_extension("uolpad.php");

?>

实现中文字符串截取的PHP实现方法
用最少的代码写一个求三个数最大值的函数
php如何取得当前运行脚本所在的文档目录
请用正则表达式写一个函数验证电子邮件的模式是否正确
使用三种以上的方式获取文件扩展名
求两个日期的差数,例如2007-2-5到2007-3-6的日期差数
echo count("abc") 结果是1.count()函数对于数组,返回其元素的个数,对于其它值,返回1.
开发过程中用什么方法来加快页面的加载速度?答:要用到服务器资源时才打开,及时关闭服务器资源,建立数据库索引,页面生成静态,图片等大文件单独存储服务器,代码优化工具。

PHP面向对象中__set()与__toString()的作用。http://www.cnblogs.com/glory-jzx/archive/2012/05/23/2514173.html
常见的http协议及提示代表什么意思?http://blog.sina.com.cn/s/blog_4ea497b70100tlq4.html

网络协议有哪些?TCP/IP,FTP,HTTP

php性能优化策略有哪些?http://www.jb51.net/article/24248.htm

0 0