【php使用strtotime和date函数判断日期是否有效代码分享_PHP教程】教程文章相关的互联网学习教程文章

PHP读取文件并可支持远程文件的代码分享_PHP教程

php读取文件 案例一 代码如下:$file = 'jb51.net.php'; //本案例不支持远程 $fso = fopen($file, 'r'); echo $data = fread($fso, filesize($file)); fclose($fso); ?> fopen() 将 file 指定的名字资源绑定到一个流上. filesize 返回文件大小的字节数,如果出错返回 FALSE. 注: 因为 PHP 的整数类型是有符号的,并且大多数平台使用 32 位整数,filesize() 函数在碰到大于 2GB 的文件时可能会返回非预期的结果.对于 2GB 到 4GB 之间的...

php图片加中文水印实现代码分享_PHP教程

例1 代码如下:Header("Content-type: image/png"); /*通知浏览器,要输出图像*/ $im = imagecreate(400 , 300); /*定义图像的大小*/ $gray = ImageColorAllocate($im , 235 , 235 , 235); $pink = ImageColorAllocate($im, 255 , 128 , 255); $fontfile = "simkai.ttf"; /* $fontfile 字体的路径,视操作系统而定,可以是 simhei.ttf(黑体) , SIMKAI.TTF(楷体) , SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) 等 GD 支持的中文字体*/...

PHP删除非空目录的三种方法(代码分享)_PHP教程

有了这个小程序,PHPer就不用手动进行删除计算机上的目录文件了,在练习PHP目录文件操作时就可以用这个函数,在这个基础上还可以增加浏览文件夹目录,然后进行删除。 代码一:d_rmdir((!( = @((( = @()) !== ( != '.' && != '..' = . '/' . () ? d_rmdir() : (( ((d_rmdir("./temp" "succes""false" ?>代码二,来自php中文在线手册: functionremove_directory((=(""(!==(=((!="."&&!=".."(("/""/"("/""removing/ "(("removing ...

PHP下载文件的两种方法与代码分享_PHP教程

方法一: ('Content-Description: File Transfer'('Content-Type: application/octet-stream'('Content-Disposition: attachment; filename='.(('Content-Transfer-Encoding: binary'(''Cache-Control: must-revalidate, post-check=0, pre-check=0('Pragma: public'('Content-Length: ' . ((?>以上代码用到了php header函数,可以参考以下如下的文章:php header()函数的简单例子php header函数实现文件下载的实例代码php中heade...

商品对比功能代码分享(1)_PHP教程

前段时间,朋友叫我帮他写个商品对比功能,当时正好在逛绿森数码商城,点开商品列表,看到有商品对比功能,然后直接下载了他的JS滚动文件和抽出了对比框的样式,然后自己完善了下。下面是小菜自己写的代码,写的不咋的,请老鸟不要见笑 http://www.bkjia.com/PHPjc/445676.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/445676.htmlTechArticle前段时间,朋友叫我帮他写个商品对比功能,当时正好在逛绿森数码商城,点开商品...

PHP数组实现单链表的具体代码分享_PHP教程【代码】

我们今天为大家带来的时候如何运用PHP数组实现单链表结构 此类主要是依靠PHP强大的数组系统来模拟出单链表类型的数据结构。 本人完全凭借自己的 兴趣来编写此类,并未考虑其实用性,主要是给大家理解一些简单的数据结构知识,同时也训练 一下PHP中的数组运用能力。 单链表简介: 单链表是最简单的链表表示。用它来表示线性表时,每一个数据元素占用一个结点(node)。一个 结点一般由两个域组成,一个域存放数据元素data; 另一个域存...

PHP动态多文件上传的具体代码分享_PHP教程【代码】

大家在通过对上传文件代码:> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>文档上传</title> </head> <body> <mce:script language="javascript"> 动态添加文件选择控件 function AddRow() { var eNewRow = tblData.insertRow(); for (var i=0;i<1;i++) { ...

PHP保护文件系统的具体代码分享_PHP教程【代码】

文件系统对于任何一个站点来说都是相当重要的,程序员们都在不遗余力的保护着自己的系统不受侵犯。今天我们就为大家讲解了PHP保护文件系统的具体代码示例。曾经有一个 Web 站点泄露了保存在 Web 服务器的文件中的客户数据。该 Web 站点的一个访问者使用 URL 查看了包含数据的文件。虽然文件被放错了位置,但是这个例子强调了针对攻击者保护文件系统的重要性。应用程序对文件进行了任意处理并且含有用户可以输入的变量数据,请仔细检...

25个不错PHP的游戏编程脚本代码分享_PHP教程

本文介绍了25个不错PHP的游戏编程脚本代码,包括简单的掷骰器、随机名称生成器、场景生成器、牌组创建器(Deck builder)和装备(shuffler)、简单的扑克发牌器、Hangman游戏、纵横字谜助手、米德里比斯、乐透机等。希望能够对你的工作有所帮助。简单的掷骰器许多游戏和游戏系统都需要骰子。让我们先从简单的部分入手:掷一个六面骰子。实际上,滚动一个六面骰子就是从 1 到 6 之间选择一个随机数字。在 PHP 中,这十分简单:echo ra...

php制作unicode解码工具(unicode编码转换器)代码分享_PHP教程

代码如下:function unicode_encode($name){ $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i { $c = $name[$i]; $c2 = $name[$i + 1]; if (ord($c) > 0) { //两个字节的文字 $str .= '\u'.base_convert(ord($c), 10, 16).str_pad(base_convert(ord($c2), 10, 16), 2, 0, STR_PAD_LEFT); } else { ...

php使用strtotime和date函数判断日期是否有效代码分享_PHP教程

咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,也有效。 一种方法可以使用正则,但是正则其实理解起来蛮麻烦的,而且使用正则在检验有效性方面也不太好。这里提供一个方法,主要是使用strtotime和date函数进行检验。直接上函数:代码如下:/** * 校验日期格式是否正确 * * @param string $...

php调整gif动画图片尺寸示例代码分享_PHP教程

类的使用demo:代码如下:require_once "roucheng.php"; $gr = new gifresizer; $gr->temp_dir = "keleyi"; $gr->resize("keleyi.gif","keleyi_resized.gif",500,500); ?> 类的源代码,保存为roucheng.php文件:代码如下: /** * * Resizes Animated GIF Files * * ///IMPORTANT NOTE: The script needs a temporary directory where all the frames should be extracted. * Create a directory with a 777...

PHPWeb木马扫描器代码分享,phpweb木马扫描器_PHP教程

PHP Web木马扫描器代码分享,phpweb木马扫描器不废话了,直接贴代码了。 代码如下: <?php header(content-type:text/html;charset=gbk); set_time_limit(0);//防止超时 /** * * php目录扫描监控增强版 * * @version 1.0 * 下面几个变量使用前需要手动设置 * **/ /*===================== 程序配置 =====================*/ $pass="test";//设置密码 $jkdir="."; //设置监控扫描的目录,当前目录为.,上一级目录为.....

PhpAes加密类程序代码分享_PHP教程

今天没事与了一个Php Aes加密类程序,适用于Yii的扩展如果不用在Yii框架中,把代码中Yii::app()->params[\'encryptKey\'] 换成你对应的默认key就可以了。AES加密算法 – 算法原理 AES 算法基于排列和置换运算。排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。AES 使用几种不同的方法来执行排列和置换运算。 AES 是一个迭代的、对称密钥分组的密码,它可以使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加...

PHP抓屏函数实现屏幕快照代码分享_PHP教程

代码如下:* 屏幕快照$im = imagegrabscreen();imagepng($im, "myscreenshot.png"); * 抓取一个窗口(IE为例) $browser = new COM("InternetExplorer.Application");$handle = $browser->HWND;$browser->Visible = true;$im = imagegrabwindow($handle);$browser->Quit();imagepng($im, "iesnap.png");$im = imagegrabscreen(); // 抓取IE窗口及窗口内容(IE为例) $browser = new COM("InternetExplorer.Application");$handle = $bro...

TIME - 相关标签