随笔分类 -  PHP

摘要:1,对数据加密数据已经存储完毕,值为:".base64_encode($data)."";?>2,数据解密会话被读取为:'.trim($data).''; //输出时要用trim函数去掉解密过程中向数据末尾添加的空白字符}else{ echo '没有任何会话可读取。';}?> 阅读全文
posted @ 2014-06-04 19:29 ShowJoy 阅读(392) 评论(0) 推荐(0)
摘要:base64_encode将字符串以 BASE64 编码。语法: string base64_encode(string data);返回值: 字符串函数种类: 编码处理解释:设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。本函数将字符串以 MIME BAS... 阅读全文
posted @ 2014-06-04 19:04 ShowJoy 阅读(3902) 评论(0) 推荐(0)
摘要:Validating URLs'; set_time_limit(0); foreach ($urls as $url){ list($code ,$class) = check_url($url); echo "$url($code)\n"; ... 阅读全文
posted @ 2014-06-02 12:13 ShowJoy 阅读(325) 评论(0) 推荐(0)
摘要:parse_url()函数是将输入的URL结构分解成几个部分来将其转变为一个关联数组组成URL的几个基本部分为:scheme(协议名),host(主机名),port(端口号),path(文件路径),query(查询参数),user(用户名),pass(密码)如:http://www.example.... 阅读全文
posted @ 2014-06-02 10:03 ShowJoy 阅读(657) 评论(0) 推荐(0)
摘要:SPL中定义了一些处理文件、目录的类。首先认识一下SplFileInfo类,该类是通过文件引用来创建对象:$file = new SplFileInfo('data.txt');创建对象后,我们就可以调用他的各种方法来获取文件有关信息:getBasename() //获得文件名 (eg: data.... 阅读全文
posted @ 2014-05-28 10:14 ShowJoy 阅读(1611) 评论(0) 推荐(0)
摘要:name; } }try{ $dsn = "mysql:dbname=test;host=localhost";// Data source name $pdo = new PDO($dsn, 'root', 'xubiao');//创建PDO对象 $res =... 阅读全文
posted @ 2014-05-27 10:23 ShowJoy 阅读(481) 评论(0) 推荐(0)
摘要:getCode() 如果有,将返回收到的异常代号getMessage() 如果有,将返回收到的异常信息getFile() 返回发生异常的文件名getLine() 抛出异常的的代码行数getTrace() 一个诸如文件名、行号等信息的数组getTraceAsString() 与getTrace()返回... 阅读全文
posted @ 2014-05-26 16:01 ShowJoy 阅读(404) 评论(0) 推荐(0)
摘要:组合模式适应于当我们的一个对象可能代表一个单一的实体,或者一个组合实体,但是仍然需要通过同样的方式被使用的情形组合和聚合都描述了一个类长期持有其他类的一个或多个实例的情况。 聚合:被包含对象是容器的核心部分,但是他们也可以被其他对象所包含。聚合关系用一条以空心菱形开头的线来说明。 组合:被包含的对象... 阅读全文
posted @ 2014-05-24 10:23 ShowJoy 阅读(351) 评论(0) 推荐(0)
摘要:工厂模式(Factory)允许你在代码执行时实例化对象。它之所以被称为工厂模式是因为它负责“生产”对象。工厂方法的参数是 你要生成的对象对应的类名称。①抽象基类:类中定义抽象一些方法,用以在子类中实现②继承自抽象基类的子类:实现基类中的抽象方法③工厂类:用以实例化对象eg:简单工厂模式的初步实现 g... 阅读全文
posted @ 2014-05-24 09:02 ShowJoy 阅读(179) 评论(0) 推荐(0)
摘要:单例模式(Singleton pattern)是一种创建型模式,它会限制应用程序,使其只能创建某个类类型的单一实例。举例来说,一个Web站点将会需要一个数据库连接对象,但是应该有且只有一个,因此我们需要使用单例模式来实现。eg:_settings[$index] = $value; } f... 阅读全文
posted @ 2014-05-23 16:07 ShowJoy 阅读(173) 评论(0) 推荐(0)
摘要:利用PHP的header()函数可以调整缓存-包括Web浏览器的缓存和代理服务器的缓存。这里设计4种标头的类型:Last-Modified (最后修改时间)Expires (过期时间)Pragma (编译提示)Cache-Control (缓存控制) 阅读全文
posted @ 2014-05-17 10:05 ShowJoy 阅读(272) 评论(0) 推荐(0)
摘要:ilter_var() 函数通过指定的过滤器过滤变量。如果成功,则返回已过滤的数据,如果失败,则返回 false。语法filter_var(variable, filter, options)variable:必需。规定要过滤的变量。filter:可选。规定要使用的过滤器的 ID。 (参见下面的Fi... 阅读全文
posted @ 2014-05-13 18:50 ShowJoy 阅读(275) 评论(0) 推荐(0)