专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  开发 HTTP 和 FTP 的类依赖于应用层协议应用并不复杂但也不简单进步讲这不是应用重点大部分情况下协议的上内容才是真正重要内容因此libcurl 引起了许多人兴趣它重点是应用而不是开发各个方面注意很少有应用开发自己 TCP/IP 堆栈所以老话重提:尽可能重用以最小化开发安排并提高应用可靠性  本文首先简单介绍应用层协议然后介绍 cURL、libcurl 并解释它们使用方法  Web 协议  如今构建应用已和过去大不相同现在应用需要能够通过网络或 Internet 进行通讯(提供人类可用网络 API 或接口)还要能支持用户脚本化以提高灵活性现代应 [阅读全文] [PDF]
  PHP 支持curl(允许你用区别协议连接和沟通区别服务器). curl 是使用URL语法传送文件工具支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAPcurl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传kerberos、基于HTT格式上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用窍门技巧  以下是个例子:是把PHP主页取回放到个文件中  例 1. 使用PHPCURL模块取回PHP主页$ch = curl_init (&rdq [阅读全文] [PDF]
  思路方法  安装cURL   # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz   # tar -zxf curl-7.17.1.tar.gz   # ./configure --prefix=/usr/local/curl   # make; make   安装php   只要打开开关 --with-curl=/usr/local/curl   就可以了   这个扩展库还是非常棒是fsockopen等等相关有效替代品  思路方法 2  进入安装原php源码目录   cd ext  cd cur [阅读全文] [PDF]
  相信许多人对php手册中语焉不详curl_multi族头疼不已它们文档少给例子 更是简单让你无从借鉴我也曾经找了许多网页都没见个完整应用例子  curl_multi_add_handle  curl_multi_close  curl_multi_exec  curl_multi_getcontent  curl_multi_info_read  curl_multi_init  curl_multi_remove_handle  curl_multi_select  般来说想到要用这些时目显然应该是要同时请求多个url而不是个个依次请求否则不如自己循环 [阅读全文] [PDF]
  代码?php$ch = curl_init;$timeout = 10; // to zero for no timeoutcurl_opt ($ch, CURLOPT_URL, $_GET[q]);curl_opt ($ch, CURLOPT_RETURNTRANSFER, 1);curl_opt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$handles = curl_exec($ch);curl_close($ch);echo $handles;?  注,curl参考  curl_init  (PHP 4 = [阅读全文] [PDF]
  配置php支持curl   curl是个利用URL语法在命令行方式下工作文件传输工具它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAPcurl同样支持HTTPS认证HTTP POST思路方法, HTTP PUT思路方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, [阅读全文] [PDF]
  类似于dreamhost这类主机服务商是显示fopen使用使用phpcurl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAPcurl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传kerberos、基于HTT格式上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用来说是基于httpget和post思路方法  代码实现:  1、httpget实现$ch = curl_init("http://tech.ddvip.com/") ;cu [阅读全文] [PDF]
  bool curl_opt ( ch, option, mixed value)  curl_opt将为个CURL会话设置选项option参数是你想要设置value是这个选项给定值  下列选项值将被作为长整形使用(在option参数中指定):   *CURLOPT_INFILESIZE: 当你上传个文件到远程站点这个选项告诉PHP你上传文件大小  *CURLOPT_VERBOSE: 如果你想CURL报告每件意外事情设置这个选项为个非零值  *CURLOPT_HEADER: 如果你想把个头包含在输出中设置这个选项为个非零值  *CURLOPT_NOPRO [阅读全文] [PDF]
  最近在工作中遇到个问题:a.php需要将接收到数据同时写到“线上运行正式数据库”和“进行开发调试测试数据库”而测试数据库可能经常会面临对表结构、字段、配置信息做调整等问题很不稳定发生概率很高如果用a.php同时写“正式数据库”和“测试数据库”势必影响到线上运行正式服务  于是我想到用PHP curl扩展库将生成$datapost传递份给b.php然后a.php继续往下执行写“正式数据库”代码a.php将$data传递给b.php就完事了 [阅读全文] [PDF]
  CURL 是 Client URL Library Functions 缩写由 Daniel Stenberg 创建更多内容可以参考他网站WebSite最近几天突然对 HTTP 采集有了兴趣的前我在做这方面般通过两种思路方法个是利用 PHP 自身文件操作PHP fopenreadfile 都是可以支持 http 协议这样可以很方便获取互联网上内容另种思路方法是通过 PHP Socket 这个思路方法好处是对各种协议都可以支持缺点是使用起来比较麻烦要对协议有定了解在 HTTP 获取方面运用 Socket Snoopy 类是个非常好用 PHP HTTP [阅读全文] [PDF]
curl_close — 关闭个处理HTTP 200响应格式为个CURLOPT_HTTPHEADER设置个header中传输内容CURLOPT_POSTQUOTEAn .gif' / of FTP commands to execute _disibledevent="_blank"库 [阅读全文] [PDF]
类似于dreamhost这类主机服务商是显示fopen使用使用phpcurl可以实现支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAPcurl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传kerberos、基于HTT格式上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用来说是基于httpget和post思路方法代码实现:1、httpget实现$ch = curl_init("http://www.webjx.com/") ;curl_opt($ch, CURLOPT_ [阅读全文] [PDF]
   作者:pk  Mandrake Linux 9.1就要向我们走来了,我有点等不及了。先下rc2的iso文件来看看,但由于我现在上网的时候有限,我就想着怎么样ISO文件。但用号称的下Get的nt还是不够快。     从网站诸如iso这样的大型文件时,即便对方能提供1MB/s的下载速率,其等待过程也是令人烦恼的,而Linux下也好像目前并没有什么成熟的多线程下载工具。即便是下的某些著名软件也拿“每IP只限一个连接”的站点没办法。新出的Get 1.3支持对各个下载线程使用不同的代理,则实际上就可以同时分多块部分从那种小气的站点下大文件了     不过呢,这没有考虑到现 [阅读全文] [PDF]
相信许多人对php手册中语焉不详curl_multi族头疼不已它们文档少给例子 更是简单让你无从借鉴我也曾经找了许多网页都没见个完整应用例子 curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select 般来说想到要 [阅读全文] [PDF]
标签:phpcurl
1 共14条 分1页