-
84
热度 -
[综合] isset()与empty()的区别
isset() 功能:检测变量是否设置返回值:若变量不存在则返回FALSE若变量存在且其值为NULL,也返回FALSE若变量存在且值不为NULL,则返回TURE同时检查多个变量时,每个单项都符合上一条要求时才返回TRUE,否则结果为FALSE empty() 功能:检查一个变量是否为空返回值:若变...
68
热度 -
[综合] php 用户登录:如何判断用户是否登录
login.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <?php session_start(); if (isset( $...
90
热度 -
13
热度 -
58
热度 -
[综合] php将html保存为word文档
classword{functionstart(){ob_start();//打开缓冲区}functionsave($path){$data=ob_get_contents();//得到缓冲区的内容并且赋值给$dataob_end_clean();//清理缓冲区,好习惯$this->write...
16
热度 -
100
热度 -
[综合] php判断文件夹或文件是否存在,及不存在时如何创建
if(file_exists($file))存在; else不存在; if(is_dir($dir))存在; else不存在; mkdir($dir);//创建文件夹 file_put_contents('文件路径','文件内容');//创建文件
93
热度 -
64
热度 -
32
热度 -
42
热度 -
25
热度 -
[综合] fwrite()编码问题
$str=utf8_encode($string);//转换为utf8$str="\xEF\xBB\xBF".$string;//必须存在$fp=fopen($fn,'wb');fwrite($fp,$str);
106
热度 -
31
热度 -
[综合] 正则表达式--表达式全集
字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。序列“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“...
96
热度 -
[综合] 上传文件的$_FILES
$_FILES这个变量用与上传的文件参数设置,是一个多维数组 数组的用法就是$_FILES['key']['key2']; $_FILES['upfile']是你表单上传的文件信息数组,upfile是文件上传字段,在上传时由服务器根据上传字段设定。$_FILES['upfile']包含了以下内容:$...
109
热度 -
19
热度 -
[综合] PHP文件上传及其突破上传文件大小限制
PHP如何实现文件上传 1.表单部分允许用户上传文件,在HTML表单的声明中要加上一个上传的属性:enctype='multipart/form-data'表单的method必须是POST表单选项MAX_FILE_SIZE隐藏域用于限制上传文件大小,它必须放在文件表单元素前面,单位为字节。如: ...
15
热度 -
[综合] PHP调用系统函数时报错未定义解决方法
修改php.ini文件 imagecreatetruecolor()函数(生成验证码)——去除extension=php_gd2.dll前分号 mb_strlen()函数——去除extension=php_mbstring.dll前分号 其他同类问题遇到后补加
80
热度 -
[综合] 关于get、post传递的参数存在特殊符号时产生错误的问题
通过get、url方式传递信息时,往往会被一些特殊符号影响。 例如:在<inputtype="text"name="id">的输入框中输入“8&cc=2”时,会被浏览器误解为id=8,cc=2。 为了解决这个问题,我们可以将需要传递的参数信息进行编码处理: 在PHP中可以用...
106
热度