php5与mysql5 web 开发技术详解-13 php网络开发

1、Socket 技术
      (1)原理:Socket 位于Tcp/Ip 协议的传输控制层,提供客户/服务器模式的异步通信。连接其它网络主机的一种方法。
               fsockopen() 和 socket_*函数集,一般情况同PHP CLI方式配合运行较多。
      (2)连接
              $fp  =  fsockopen(www.sina.com.cn, 80 , $errno , $errdesc);
              fclose($fp);
     (3)发送一个请求
     (4)查询whois 信息
     (5)创建自己的socket服务器

2、电子邮件

3、使用Mail()函数

4、使用Socket发送邮件

5、获取远程内容自动化 
      (1)CURL是Client URL Library Functions英文缩写。
          取得远程网页内容
         下载远端文件
          使用表单自动登录
       (2)使用Snoopy类
          取得Html内容
   取得存文本内容
          取得表单字段内容
          自动登录
        (3)FTP操作
            ftp_connect()
            ftp_login()
            ftp_put()
            ftp_close()
         (4) php与网络协议
              取得网站的主机名或IP地址
              gethostbyname()
              gethostbyaddr()
              取得域名的DNS记录
              dns_get_record( "php.net")



你可能感兴趣的:(php5与mysql5 web 开发技术详解-13 php网络开发)