-
基于HTTP长连接的"服务器推"技术的php 简易聊天室
关于HTTP长连接的“服务器推”技术原理可以查看IBM的这篇文章,我简单的做了个DEMO. 首先是首页,包含一个文本输入和一个显示聊天内容的iframe,还有一个隐藏iframe用来提交form表单: <?php //chat.php header('cache-control: private'); header('Content-Type: text/html; charset=utf-8'); ?> <html> <script type="text/javascript"> function submitChat(obj) { obj.submit(); document.getElementsByName('content')[0].value = ''; } </script> <iframe src="./chat_content.php" height=&...
PHP 2014-12-09 03:24:03 -
php面向对象全攻略 (十四) php5接口技术
本文为大家讲解的是php面向对象全攻略 (十四) php5接口技术,PHP 与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父类。感兴趣的同学参考下. 20.PHP5 接口技术 PHP 与大多数面向对象编程语言一样,不支持多重继承.也就是说每个类只能继承一个父 类...
PHP 2014-12-09 01:06:08 -
PHP5与MySQL数据库操作常用代码
本文为大家讲解的是PHP5与MySQL数据库操作常用代码总结,感兴趣的同学参考下。 1 建立数据库表: create database club; create table member( id int(11) not null auto_increment, no varchar(5) not null, name varchar(10) not null, age int(2) not null, level varchar(10) not null, sex tinyint(1) not null, date datetime not null, primary key(id) )engine=MyISAM default charset=GB2312; insert into member(id,no,name,age,level,sex,date)values (1,'A001','wanxia',30,'hj',1,'2008-04-02 00:00:00'), (...
PHP 2014-12-09 00:39:16 -
Windows下 PHP5和Apache的安装与配置
本文为大家讲解了Windows下Apache和PHP5的安装与配置方法。感兴趣的同学参考下. 一 下载安装程序 Apache可以从http://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/下载 PHP可以从http://www.php.net下载. 二 安装程序 1、Apache的程序安装相对来说要较为的简单一些,我们从网站下来的是一个Windows下的安装程序,我们可以直接双击运行,这样我们就便利Apache在我们的电脑上安下家来了...
PHP 2014-12-08 18:48:14 -
php使用curl抓取https的内容的函数
本文是一个php结合curl实现的可以用来抓取https网页内容的函数代码,感兴趣的同学参考下。 直接用file_get_contents,会报错; $url = (https://xxx.com"); file_get_contents($url); 错误: Warning: file_get_contents(https://xxx.com) [function.file-get-contents]: failed to open stream: No such file or directory in D:wampwwwgrabber_clientindex.php on line 3 用curl的方式是可以的: $url = (https://xxx.com); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_S...
PHP 2014-12-08 10:30:04 -
PHP5 字符串处理函数大全
本文为大家总结整理了php5中的字符串处理函数,并注解了函数的作用和功能,感兴趣的同学参考下。 addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长度将字符串分割成小块 convert_cyr_string — 将斯拉夫语字符转换为别的字符 convert_uudecode — 解密一个字符串 convert_uuencode — 加密一个字符串 count_chars — 返回一个字符串里面的字符使用信息 crc32 — 计算一个字符串的crc32多项式 crypt — 单向散列加密函数 echo — 用以显示一些内容 explode &m...
PHP 2014-12-08 06:54:03 -
php错误:The specified CGI application misbehaved by not returning a complete set of HTTP headers解决方法
本文为大家讲解的是php错误:The specified CGI application misbehaved by not returning a complete set of HTTP headers解决方法,感兴趣的同学参考下。 是错误报告: The specified CGI application misbehaved by not returning a complete set of HTTP headers 意思是:(http协议的CGI模式运行不正确) 因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可 即:将 #!/usr/bin/perl –wT 替换为:将 #!/usr/bin/perl –w 这是代表php是以CGI模试运行的 在php.ini找到 gi.force_redirect 把前面的分号去掉 把值改成0就行了...
PHP 2014-12-07 16:48:11 -
PHP5的配置文件php.ini中关于session的详细设置说明
本文为大家讲解的是PHP5的配置文件php.ini中关于session的详细设置说明,为大家注解了各参数的作用和功能,感兴趣的同学参考下。 ;处理session存取的模式(预设:files) session.save_handler = files ;session档案存放路径(预设:/tmp) session.save_path = /tmp ;session使用cookie的功能(预设:启动 1) session.use_cookies = 1 ;session的名字(预设:PHPSESSID) session.name = PHPSESSID ;自动启动(预设:关 0,此处可以改为1) session.auto_start = 0 ;session使用cookie的生存期,以秒为单位(预设:随浏览器关闭而消失 0) session.cookie_lifetime = 0 ;session使用cookie的路径(预设:与domian相同或根路径 /) session.cookie_path = / ;session使...
PHP 2014-12-07 14:42:06 -
php下伪造http头(referer)破解防盗链的函数示例
本文是一个php实现的伪造http头(referer)破解防盗链的函数示例代码,感兴趣的同学参考下。 这篇文章主要用于图片,软件等突破防盗链的方法,希望需要的朋友有所帮助,但不推荐这样做,如果官方改版都是无法继续使用的...
PHP 2014-12-07 06:42:04 -
php判断Keep-Alive模式的HTTP请求的结束的实现代码
本文为大家讲解的是php判断Keep-Alive模式的HTTP请求的结束的实现代码,感兴趣的同学参考下。 在使用短连接方式时,每个HTTP请求对应一个TCP连接,请求完成后连接立即断开,服务器返回EOF...
PHP 2014-12-07 05:33:04 -
php错误:failed to open stream: HTTP request failed!的解决方法
本文为大家讲解的是php错误:failed to open stream: HTTP request failed!的解决方法,感兴趣的同学参考下。 当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息...
PHP 2014-12-06 15:21:06