rss· 投稿· 设为首页· 加入收藏· 繁體版
当前位置: 火魔网 » 程序开发 » php socket

PHP socket笔记

  经过两次使用PHP的socket与c++交互,感觉需要备份记录。其实,简单来说socket就是以网络形式来操作文件的协议。首先,socket的分阻塞与非阻塞。其概念与同步与异步有相同之处,但也不完全相同。所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事... « 阅读全文

发布于: 2012-02-07 07:15:59

php和mysql的连接问题

  经过一番努力在RH9的环境下架设了apache+php+mysql....并且可以打开测试页但是把discuz!论坛导入htdocs目录下后 却不能成功安装login as: rootroot@192.168.8.8's password:Last login: Thu Feb 15 14:17:09 2007# cd /usr/local/mysql/bin# ./mysqlWelcome to the MySQL monitor.Commands end with ; or \... « 阅读全文

发布于: 2012-01-21 07:22:27

利用Curl、socket、file_get_contents POST数据

     <?phpfunctionrequest_by_socket($remote_server,$remote_path,$post_string,$port =80,$timeout = 30){$socket =fsockopen($remote_server,$port,$errno,$errstr,$timeout);if (!$socket) die("$errstr($errno)");fwrite($socket,"POST $remote_path HTT... « 阅读全文

发布于: 2012-01-18 18:36:39

PHP实现抓取页面与代码解析

  在做一些天气预报或者RSS订阅的程序时,往往需要抓取非本地文件,一般情况下都是利用php模拟浏览器的访问,通过http请求访问url地址,然后得到html源代码或者xml数据,得到数据我们不能直接输出,往往需要对内容进行提取,然后再进行格式化,以更加友好的方式显现出来。一、PHP抓取页面的主要方法:... « 阅读全文

发布于: 2012-01-05 16:03:05

php获取远程文件大小

  获取本地文件大小filesize()就可以了,但是如何获取远程文件的大小呢?这里介绍三个方法来获取远程文件的大小.方法1:get_headers<?php get_headers($url,true);  //返回结果 Array (     [0] => HTTP/1.1 200 OK     [Date] => Sat, 29 May 2004 12:28:14 GMT     [Server] => Apac... « 阅读全文

发布于: 2012-01-02 07:18:57

PHP_Memcache函数详解

  memcache函数所有的方法列表如下: Memcache::add C 添加一个值,如果已经存在,则返回false Memcache::addServer C 添加一个可供使用的服务器地址 Memcache::close C 关闭一个Memcache对象 Memcache::connect C 创建一个Memcache对象 memcache_debug C 控制调试功能 Memcache::decrement C 对保存的某个key中的值进行减法操作 Memcache::delete C 删... « 阅读全文

发布于: 2011-12-21 08:41:30

PHP使用SOCKET发送EMAIL

  PHP发送EMAIL,一般都使用PHP的mai()l函数进行发送.但是网站所在服务器没有配置SMTP服务的情况下,mail()函数就没法使用了,会警告提示:Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in ....所以一般... « 阅读全文

发布于: 2011-11-19 11:15:47

从php5.2迁移到php5.3

    目录  一、PHP5.3.x中发生了什么变化  二、向后不兼容的变化  三、新功能  四、Windows支持的变化  五、SAPImodules中的变化  六、PHP5.3.x中不建议使用的功能  七、PHP5.3.x中去除不推荐的功能  八、新参数  九、新函数  十、新的streamwrap... « 阅读全文

发布于: 2011-11-04 13:17:32

用Curl、socket、file_get_contents提交数据

  <?php /** * Socket版本 * 使用方法: * $post_string = "app=socket&version=beta"; * request_by_socket('facebook.cn','/restServer.php',$post_string); */ function request_by_socket($remote_server,$remote_path,$post_string,$port = 80,$timeout = 30){     $... « 阅读全文

发布于: 2011-10-21 12:10:35

PHP对文件操作常用到的函数

  1.fopen();fopen() 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE。语法fopen(filename,mode,include_path,context)2.feof();feof() 函数检测是否已到达文件末尾 (eof)。如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回FALSE。语法feof(file)参数描述file必需。规定要检查的打开文件。说... « 阅读全文

发布于: 2011-10-16 08:56:18