我爱学习网首页 | 设为首页 | 收藏本站 | 网站地图 您好,欢迎光临我爱学习网
我爱学习网

当前位置:首页 > 编程开发 > php >

php文章列表

  • <b>php获取当前执行的文件名称</b>

    php获取当前执行的文件名称

    php程序中,我们经常需要获取当前运行的php程序的文件名称,下面的这个函数可以快速获取php文件名: function php_self(){$php_self=substr($_SERVER[PHP_SELF],strrpos($_SERVER[PHP_SELF],/)+1);return $php_self;}...

  • <b>PHP防CC攻击代码_网页防止快速恶意刷新</b>

    PHP防CC攻击代码_网页防止快速恶意刷新

    网页快速恶意刷新,cc攻击就是攻击者利用代理服务器生成指向目标站点的合法请求,模拟多用户不停的对受害网站进行访问,特别是访问那些需要大量数据操作需要大量CUP时间的页面,最终导致目标网站服务器资源耗尽,一直到宕机崩溃,如此一来,造成服务器资源的浪费,...

  • <b>php怎么创建文件?</b>

    php怎么创建文件?

    php项目开发过程中,常常需要自动创建一些文件,如生成静态html,生成php缓存文件,生成txt文件等等。下面就分享一下如何利用php程序创建文件,并向文件中写入内容。 一个项目中,可能不止一次需要生成文件,因此我们可以定义一个函数,当需要创建文件时再来调用这个函数,...

  • <b>PHP如何判断一个文件是否存在?</b>

    PHP如何判断一个文件是否存在?

    当我们使用php需要对一个文件进行操作,比如打开文件或都删除文件时,首先要做的事情是判断这个文件是否存在,否则当文件不存在时程序进行会出错。我们判断文件如果存在,则进行相应的操作,否则不执行任何操作。 php中可以使用函数file_exists判断文件是否存在。f...

  • <b>php如何判断电脑访问还是手机访问?</b>

    php如何判断电脑访问还是手机访问?

    手机上网用户数量越来越大,如今各网站都推出了手机网站,电脑用户访问时直接访问电脑版网页,当用户通过手机访问网站时则跳自动跳转到手机版网页,下面给大家分享一段php中判断电脑访问还是手机访问的代码: ?php//手机网页跳转//如果检测到访问的浏览器为下列一...

  • <b>php如何定义有返回值的函数?</b>

    php如何定义有返回值的函数?

    php定义有返回值的函数 ?function fontBold($inputText)//定义function fontBold()函数{$Text = B;$Text .= $inputText;$Text .= /B;return($Text);//返回变量$Text}print(字体没有加粗!!!BR\n);//直接输出字符串print(fontBold(字体加粗了!!!) . BR\n);//调...

  • php for循环高级运用

    php for循环高级运用

    php for循环高级运用之距离星期一还有几天? ?print(距离星期一还有几天?\n);print(OL\n);for($currentDate = date(U); //定义$currentDate时间格式date(l, $currentDate) != Monday; //判断是不是当前系统时间是Monday$currentDate += (60 * 60 * 24))//当前时间...

  • <b>php经典循环例子,for循环</b>

    php经典循环例子,for循环

    php经典for循环例子,php初学者必看。 ?for($num = 1; $num = 6; $num++)//循环6次{print(Bnum is $num/BBR\n);//打印6次}?...

  • <b>php在线压缩并下载压缩文件的方法</b>

    php在线压缩并下载压缩文件的方法

    php将文件添加到压缩包打包,并弹出文件另存为下载。 ?php//引用输出下载类require_once(dirname(__FILE__)./class.download.php);$zip=new ZipArchive();//首先实例化这个类$zipname=uniqid(zip_)..zip;if($zip-open($zipname,ZipArchive::OVERWRITE) === TRUE) {...

  • <b>php在线解压代码</b>

    php在线解压代码

    php5.2以后支持在线解压缩,不过仅支持zip格式的压缩包,看下面的在线解压代码实例。 function unzip_file($file,$destination){// 实例化对象$zip = new ZipArchive();//打开zip文档,如果打开失败返回提示信息if ($zip-open($file) !== TRUE) {die(无法打开压缩文...

  • <b>php将文件添加到打包压缩文件zip</b>

    php将文件添加到打包压缩文件zip

    php5.2以后的版本,将指定文件添加并打包压缩成压缩文件变得非常简单。需要预先开启扩展zlib,不然直接使用ZipArchive来压缩文件会出错,开启扩展的方法:在php.ini里面找到extension=php_zip.dll将前面的分号去掉,然后再重启Apache这样才能使用这个类库。 实例 ?p...

  • PHP解压zip文件函数

    PHP解压zip文件函数

    PHP解压zip文件函数,源码简短,需要使用 ZZIPlib library 扩展,使用前请确认该扩展已经开启 ? /********************** *@file - path to zip file 需要解压的文件的路径 *@destination - destination directory for unzipped files 解压之后存放的路径 *@需要使...

  • <b>php如何获取目录中包含的所有子目录和文件</b>

    php如何获取目录中包含的所有子目录和文件

    php开发文件管理器或文件管理功能时,常常需要获取某一目录下包含的所有目录或文件,以下两个代码供大家参考。 ?php/** * 取得输入目录所包含的所有目录和文件 * 以关联数组形式返回 */function deepScanDir($dir){ $fileArr = array(); $dirArr = array(); $dir =...

  • <b>php获取当前时间戳并精确到毫秒</b>

    php获取当前时间戳并精确到毫秒

    php中使用time()即可获取到当前时间戳,获取到的时间戳是秒,如何才能将获取到的时间戳精确到毫秒呢?代码如下: ?phpfunction microtime_float(){ list($usec, $sec) = explode( , microtime()); return ((float)$usec + (float)$sec);}echo microtime_float();?...

  • <b>php防止别人恶意刷新页面的代码</b>

    php防止别人恶意刷新页面的代码

    恶意刷新就是非正常访问网页,比如用软件等,不停的去刷新或提交某一页面,导致大量无效数据或者通过大量刷新页面的请求占用大量网络资源,以达到瘫痪网络的目的。 为了防止页面被恶意刷新,特写了一个防止恶意刷新页面的程序,两次访问时间隔小于0.5秒,即提示用户...

  • <b>php把字符串分割成数组或将数组按指定字符组成字符串</b>

    php把字符串分割成数组或将数组按指定字符组成字符串

    php程序中,常需要将一个字符串按指定的字符分割成数组(或都说是拆分成数组,意思是一样的)。这就需要用到php分割字符串函数explode()。 1、把字符串$str=a|b|c|d|e,按字符|分割成数组并输出: ?php$str=a|b|c|d|e;$arr=explode(|,$str);print_r($str);? 除了explo...