【一步一步学习PHP(2)PHP类型_PHP】教程文章相关的互联网学习教程文章

php文件格式(mime类型)对照表

$mime_types = array( gif => image/gif, jpg => image/jpeg, jpeg => image/jpeg, jpe => image/jpeg, bmp => image/bmp, png => image/png, tif => image/tiff, tiff => image/tiff, pict => image/x-pict, pic => image/x-pict, pct => image/x-pict, tif => image/tiff, tiff => image/tiff, psd => image/x-photoshop,swf => application/x-shockwave-flash, js => application/x-javascript, pdf => application/pdf, ps => ...

php基于文件头信息检测文件类型的代码

//检测文件类型function checkFileType($fileName){ $file = fopen($fileName, "rb"); $bin = fread($file, 2); //只读2字节 fclose($file); // C为无符号整数,网上搜到的都是c,为有符号整数,这样会产生负数判断不正常 $strInfo = @unpack("C2chars", $bin); $typeCode = intval($strInfo['chars1'].$strInfo['chars2']); $fileType = ''; switch( $typeCode ) { case '255...

php强制下载指定类型文件的代码

//提示下载//site http://bbs.it-home.orgfunction downloadFile($file){/*Coded by Alessio Delmonti*/$file_name = $file;$mime = 'application/force-download';header('Pragma: public'); // requiredheader('Expires: 0'); // no cacheheader('Cache-Control: must-revalidate, post-check=0, pre-check=0');header('Cache-Control: private',false);header('Content-Type: '.$mime);header('Content-Disposition: attachment...

php获取文件mime类型的四种方法

php获取文件mime类型的四种方法,比如用mime_content_type()函数判断获取mime类型、Fileinfo 获取文件MIME类型(finfo_open)等,有需要的朋友,可以参考下。 何为MIME类型,它是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问时,浏览器会自动使用指定应用程序来打开。 多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。参考链接:php文件格式(mime类型)对照表 。1、mime_content_t...

php入门基础教程之php数据类型

本节为大家介绍php数据类型,供大家学习参考。语法: 整型值可以使用十进制,十六进制或八进制表示,前面可以加上可选的符号(- 或者 +)。 八进制表示数字前必须加上 0(零),十六进制表示数字前必须加上 0x。 例1,"; echo PHP_INT_MAX;echo "";//整数最大有多少数 (2147483647) $fmax=2147483648; var_dump(PHP_INT_MAX); //一个数超出了 integer 的范围,将会被解释为 float类型。 echo ""; var_dump($fmax); ?> 浮点数 :浮...

php判断上传文件类型的代码一例

/** * 判断上传文件类型 * Edit bbs.it-home.org*/ function file_type($filename) { $file = fopen($filename, "rb"); $bin = fread($file, 2); //只读2字节 fclose($file); $strInfo = @unpack("C2chars", $bin); $typeCode = intval($strInfo['chars1'].$strInfo['chars2']); $fileType = ''; switch ($typeCode) { case 7790: ...

php通过文件头检测文件类型的自定义类

/* 通过文件名,获得文件类型** @author chengmo** @version 0.1* $filename="d:/1.png";echo cFileTypeCheck::getFileType($filename); 打印:png* edit bbs.it-home.org*/class cFileTypeCheck{private static $_TypeList=array();private static $CheckClass=null;private function __construct($filename){self::$_TypeList=$this->getTypeList();}/***处理文件类型映射关系表*** @param string $filename 文件类型* @return s...

php判断是否为数字或字符类型的方法

本文介绍下,在php编程中,判断是否为数字,或是否为字符类型的方法。有需要的朋友参考下。首先,php 正则验证字符串是否为数字。 方法一: 在php中用正则验证是否为数字,很简单,掌握好基本的正则表达式即可。 例如:方法二: 对关键的参数必做过滤。 例如,数字正则过滤:两种方法的区别:is_numeric小数也会认为是数字,而前面正则会把小数点当作字符。 常用的正则运算: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n...

PHP中的布尔类型介绍

$foo=false;$foo1=true;echo "为假时输出值为:".$foo; //没有输出值echo "为真时输出值为:".$foo1; //输出1一些要注意的细节: 当转换为 boolean 时,以下值被认为是 FALSE : 1、the 布尔值 FALSE 自身 2、the 整型值 0 (零) 3、the 浮点型值 0.0 (零) 空 字符串, 以及 字符串 "0" 4、不包括任何元素的数组 5、不包括任何成员变量的对象(仅PHP 4.0 适用) 6、特殊类型 NULL (包括尚未设定的变量) 7、从没有任何标记(tags)...

phpboolean(布尔)类型的用法举例

<?php/*** 检测php中的boolean布尔类型* edit: bbs.it-home.org*/var_dump((bool) ""); // bool(false)var_dump((bool) 1); // bool(true)var_dump((bool) -2); // bool(true)var_dump((bool) "foo"); // bool(true)var_dump((bool) 2.3e5); // bool(true)var_dump((bool) array(12)); // bool(true)var_dump((bool) array()); // bool(false)var_dump((bool) "false"); // bool(true)  说明:...

php中HTTP_USER_AGENT判断手机类型的函数

本文介绍下,在php中,用HTTP_USER_AGENT判断手机类型的函数,有需要的朋友,参考下。有关判断手机类型的方法,程序员之家之前的文章有所提及。 相关参考文章: 判断是否手机访问 php判断是否手机访问的代码用HTTP_USER_AGENT判断手机类型,代码如下:0) return true; else return false; } ?> 附一个自己写的简单方法:

php文件下载类(支持多种文件类型)

分享一个php文件下载类,可以支持多种文件类型,比如php、html、图片等。有需要的朋友参考下。在php实现的文件下载类或方法中,可以分为普通文件下载和特殊文件(如:PHP文件、HTML文件、图片等)下载。 对于普通的文件下载,只需要写一个链接指向该文件即可,比如:filename.rar。 但对于安全性要求比较高的文件,比较常见的处理办法是写一个函数或一个类来处理文件下载操作以及下载前的一些准备工作。 本文分享的这个这个PHP文件...

php根据文件头判断文件类型的代码分享

很多php程序中,判断文件类型多是用扩展名,本文介绍的方法是读取文件头判断文件类型,支持图片、rar、exe等后缀。有需要的朋友参考下。php读取文件头判断文件类型,支持图片(jpg,gif,png)、rar、exe等后缀。代码:示例:

php中intval与int作数据类型转换时的区别

<?phpintval("A")=0; intval(12.3223)=12;intval("1123Asdfka3243")=1123;$a=0.99; $b=(int)$a; //$b=0;$a=1.99; $b=(int)$a; //$b=1;

php检测上传excel文件类型的示例代码

<?php/** * Detect upload file type * 检测上传文件的excel文件类型 * @param array $file * @return bool $flag * @site bbs.it-home.org */ private function detectUploadFileMIME($file) { // 1.through the file extension judgement 03 or 07 $flag = 0; $file_array = explode ( ".", $file ["name"] ); $file_extension = strtolower ( array_pop ( $file_array ) ); // 2...