-
php获取网页中的图片并保存到本地的代码
本文是一个php实现的抓取 远程网页,并把其中的图片下载保存到本地的代码,感兴趣的同学参考下。 <?php header("Content-type:image/jpeg"); function read_url($str) { $file=fopen($str,"r"); while(!feof($file)) { $result.=fgets($file,9999); } fclose($file); return $result; } function save_img($str) { $result=read_url($str); $result=str_replace(""","",$result); $result=str_replace("'","",$result); preg_match_all('/<imgssrc=(http://.*?)(s(.*?)&...
PHP 2014-12-09 06:27:03 -
PHP MVC模式在网站架构中的实现
本文为大家讲解的是php的mvc模式在网站架构中的应用实现方法,感兴趣的同学参考下。 MVC模式在网站架构中十分常见...
PHP 2014-12-09 06:21:07 -
php中的字符编码转换函数用法示例
本文主要为大家讲解的是php中的字符编码转换函数用法示例,非常具有实用价值,需要的朋友可以参考下 一般来说,在网页程序中,尤其是涉及到数据库的读出过程中,往往最恼火的就是字符编码的问题,php4.0.6以上的版本提供了mb_convert_encoding 可以方便的转换编码。 具体如下: <?php /* Convert internal character encoding to SJIS */ $str = mb_convert_encoding($str, "SJIS"); /* Convert EUC-JP to UTF-7 */ $str = mb_convert_encoding($str, "UTF-7", "EUC-JP"); /* Auto detect encoding from JIS, eucjp-win, sjis-win, then convert str to UCS-2LE */ $str = mb_convert_encoding(...
PHP 2014-12-09 02:33:03 -
php中的ini配置原理详解
这篇文章不会详细叙述某个ini配置项的用途,这些在手册上已经讲解的面面俱到。我只是想从某个特定的角度去挖掘php的实现机制,会涉及到一些php内核方面的知识:-) 使用php的同学都知道php.ini配置的生效会贯穿整个SAPI的生命周期...
PHP 2014-12-08 07:09:08 -
PHP中的string类型使用说明
本文为大家讲解的是PHP中的string数据类型使用说明,感兴趣的同学参考下。 string就是一串连续的字符...
PHP 2014-12-08 02:24:04 -
php中的观察者模式
本文是一个php实现的观察者模式示例代码,感兴趣的同学参考研究下。 可以粗略的理解为,一个类(我们称之为被观察者),这个类继承了一个被观察者容器的借口 观察者模式 interface Subject { public function Attach($Observer); //添加观察者 public function Detach($Observer); //踢出观察者 public function Notify(); //满足条件时通知观察者 public function SubjectState($Subject); //观察条件 } class Boss Implements Subject { public $_action; private $_Observer; public function Attach($Observer) { $this->_Observer[] = $Observer; } public function Detach($Observer) { $ObserverKey = array...
PHP 2014-12-07 23:21:04 -
sizeof的使用方法 详细为你解析C语言中的sizeof
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数...
系统程序 2014-12-07 23:03:06 -
新手入门:C/C++中的结构体,大家好好看看
什么是结构体? 简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了,即使数据类型和数组大小完全相同。 定义结构体使用struct修饰符,例如: struct test { float a; int b; }; 上面的代码就定义了一个名为test的结构体,它的数据类型就是test,它包含两个成员a和b,成员a的数据类型为浮点型,成员b的数据类型为整型...
系统程序 2014-12-07 21:27:04 -
PHP开发中的错误收集整理
本文为大家整理总结了一些PHP开发中常见的错误收集整理,感兴趣的同学参考下。 Fatal error: Non-static method Conn::__construct() cannot be called statically in /file.php 没有静态的方法(里面这个指方法参数,字符串类型),不能从静态上下文引用...
PHP 2014-12-07 17:39:05 -
PHP中的函数嵌套层数限制分析
本文为大家讲解的是PHP中的函数嵌套层数限制分析,感兴趣的同学参考下。 PHP本身的函数嵌套是没有限制的,如果说有限制,也是内存的限制...
PHP 2014-12-07 09:33:05 -
php开发中的二个小知识点(<<<和===和==)
本文为大家讲解的是php开发中的二个小知识点(<<<和===和==符号的作用),感兴趣的同学参考下。 整理出来2个给大家学习学习 1、三个等号和二个等号的区别 "===" VS "==" 比如你一个函数会返回这几种情况: 1、大于0的数 2、小于0的数 3、等于0的数(也就是0啦) 4、False(失败时) 这时候如果你想捕获失败的情况,你就必须用===,而不能用== 因为==除了会匹配第4种情况外,还会匹配第3种情况,因为0也是假! 在来一个 $a='2';//字符型2 $b=2;//数值型2 $a==$b,是对的,都是2 $a===$b,是不对的,因为$a是字符型$b是数值型,值虽一样,但类型不一样...
PHP 2014-12-07 09:06:04 -
PHP中的session永不过期的解决思路及实现方法
本文为大家讲解的是如何让PHP中的session永不过期的解决思路及实现方法,感兴趣的同学参考下。 我们前期开发了一个只有公司客服人员才能使用的系统——有限的几个客服人员...
PHP 2014-12-07 05:57:06