随笔分类 - PHP
一切和PHP有关的东东!
摘要:PHP的取整函数有四个,分别是ceil、floor、round和intval,下面对它们进行一一介绍: 1. ceil(x):向上舍入为最接近的整数。 返回不小于 x 的下一个整数,x 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 intege
阅读全文
摘要:PHP的四种基本排序算法为:冒泡排序、插入排序、选择排序和快速排序。 下面是我整理出来的算法代码: 1. 冒泡排序: 思路:对数组进行多轮冒泡,每一轮对数组中的元素两两比较,调整位置,冒出一个最大的数来。 //简单版: function bubbleSort($arr) { $n = count($
阅读全文
摘要:这是我应聘实习时遇到的一道笔试题:使用五种以上方式获取一个文件的扩展名。要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($fil...
阅读全文
摘要:使用PHP的Curl扩展库可以模拟实现登录,并抓取一些需要用户账号登录以后才能查看的数据。具体实现的流程如下(个人总结): 1. 首先需要对相应的登录页面的html源代码进行分析,获得一些必要的信息: (1)登录页面的地址; (2)验证码的地址; (3)登录表单需要提交的各个字段的名称和提交方式;
阅读全文
摘要:1. 上传表单(这里以上传视频为例): 视频名称: 2. 上传处理://函数功能:根据文件上传时间生成新文件名//参数:原文件名functionmkFileName($fName){ $curTime=getdate(); //获取文件后缀名 $fileExt=substr(strrc...
阅读全文
摘要:修改php.ini,将“date.timezone”项修改为“date.timezone=PRC”。大陆内地可用的值是:Asia/Chongqing,Asia/Shanghai,Asia/Urumqi(依次为重庆,上海,乌鲁木齐);港台地区可用:Asia/Macao,Asia/Hong_Kong,A...
阅读全文
摘要:使用PHP上传比较大的文件时,发现程序没反应,那是因为PHP的默认设置限制了上传文件的大小,所以要修改配置文件php.ini中的一些选项:(以下只是我个人的配置,大家可根据自己的实际需要配置) file_upload = on; //打开文件上传选项 upload_max_filesize = 2G
阅读全文