如何在PHP中利用旋度传输数据

  介绍

本篇文章为大家展示了如何在PHP中利用旋度传输数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强> Linux下命令:

[root@fengniu020  ~] #, php 小姐;|,grep 小姐,旋度   Additional  .ini  files  parsed =祝辞,/etc/php.d/curl.ini,   旋度   cURL  support =祝辞启用   cURL 方式、=祝辞,7.19.7

<>强旋度操作步骤解析:

如何在PHP中利用旋度传输数据

<>强旋度实例

1。一个简单的卷发,抓取百度首页

2。下载一个网页并把内容中的“百度”替换为“摆渡”之后输出

3。调用WebService

一个简单的卷发,抓取百度首页

& lt; php ?   旋度=curl_init美元(& # 39;https://www.jb51.net& # 39;);   curl_exec($旋度);   curl_close($旋度);   ?在

<强>下载一个网页并把内容中的“百度”替换为“摆渡”之后输出

& lt; php ?/* *   ,*实例描述:在网络上下载一个网页并把内容中的“百度”替换为“摆渡”之后输出   ,*/curlobj 美元;=,curl_init(),,,,,,,//,初始化   curl_setopt (curlobj美元,CURLOPT_URL,,“http://www.baidu.com",),,,,,//,设置访问网页的URL   curl_setopt (curlobj美元,CURLOPT_RETURNTRANSFER,,真的),,,,,,,//,执行之后不直接打印出来   (输出=curl_exec美元curlobj);,//,执行   curl_close (curlobj美元),,,,,,//,关闭旋度   echo  str_replace(“百度“,“摆渡“,美元输出);   ?在

<强>调用WebService

& lt; php ?/* *   ,*实例描述:通过调用WebService查询北京的当前天气   ,*下方接口,免费用户24小时内访问是有限制的,需要存储信息   ,*/data 美元;=,& # 39;theCityName=北京& # 39;;=//美元data  & # 39; theCityName=北京,& # 39;;//多个用,号连接   $ curlobj =, curl_init ();,,   curl_setopt (curlobj美元,CURLOPT_URL,,“http://www.webxml.com.cn/WebServices/WeatherWebService.asmx/getWeatherbyCityName",),,   curl_setopt (curlobj美元,CURLOPT_HEADER,, 0),,   curl_setopt (curlobj美元,CURLOPT_RETURNTRANSFER,, 1),,   curl_setopt (curlobj美元,CURLOPT_POST,, 1),,//发布方式   curl_setopt (CURLOPT_POSTFIELDS, curlobj美元,美元数据),,   curl_setopt (curlobj美元,CURLOPT_HTTPHEADER,,阵列(“应用程序/x-www-form-urlencoded, charset=utf-8",,   ,,“内容长度:“.strlen(元数据)   ,,));//HTTP请求头   curl_setopt  (curlobj美元,CURLOPT_USERAGENT,, $ _SERVER [& # 39; HTTP_USER_AGENT& # 39;]);   $ rtn =, curl_exec ($ curlobj);,,   如果(! curl_errno (curlobj美元)){//才能,info 美元;=,curl_getinfo (curlobj美元),,//才能,print_r ($ info);   echo 才能;研制;美元,   },{else    ,echo  & # 39; Curl 错误:,& # 39;,只curl_error ($ curlobj);   }   curl_close ($ curlobj);   ?在

<强>从FTP服务器下载一个文件到本地

& lt; php ?/* *   ,*代码实例-PHP-cURL实战   ,*实例描述:从FTP服务器下载一个文件到本地   ,*/$ curlobj =, curl_init ();,,   curl_setopt (curlobj美元,CURLOPT_URL,,“ftp://192.168.1.100/downloaddemo.txt",),,   curl_setopt (curlobj美元,CURLOPT_HEADER,, 0),,   curl_setopt (curlobj美元,CURLOPT_RETURNTRANSFER,, 1),,   curl_setopt (curlobj美元,CURLOPT_TIMEOUT,, 300),,//, times  out  after  300年代   curl_setopt (curlobj美元,CURLOPT_USERPWD,,“peter.zhou: 123456“);//FTP用户名:密码//,Sets  up 从而output 文件   $ outfile =, fopen (& # 39; dest.txt& # 39;,, & # 39; wb # 39;);//保存到本地的文件名   curl_setopt (CURLOPT_FILE, curlobj美元,美元输出文件);      rtn 美元;=,curl_exec (curlobj美元),,   文件关闭(输出文件),,   如果(! curl_errno (curlobj美元)){//才能,info 美元;=,curl_getinfo (curlobj美元),,//才能,print_r ($ info);   echo 才能;“返回:,“,只研制;美元,   },{else    ,echo  & # 39; Curl 错误:,& # 39;,只curl_error ($ curlobj);   }   curl_close ($ curlobj);   ?在

<强>把本地文件上传到FTP服务器上

& lt; php ?/* *   ,*代码实例-PHP-cURL实战   ,*实例描述:把本地文件上传到FTP服务器上   ,*/$ curlobj =, curl_init ();,,   时间=美元localfile  & # 39; ftp01.php& # 39;;//需要上传的文件   fp 美元;=,fopen (localfile美元,& # 39;" # 39;);      curl_setopt (curlobj美元,CURLOPT_URL,,“ftp://192.168.1.100/ftp01_uploaded.php");//上传后保存的文件名   curl_setopt (curlobj美元,CURLOPT_HEADER,, 0),,   curl_setopt (curlobj美元,CURLOPT_RETURNTRANSFER,, 1),,   curl_setopt (curlobj美元,CURLOPT_TIMEOUT,, 300),,//, times  out  after  300年代   curl_setopt (curlobj美元,CURLOPT_USERPWD,,“peter.zhou: 123456“);//FTP用户名:密码      curl_setopt (curlobj美元,CURLOPT_UPLOAD,, 1);   curl_setopt (CURLOPT_INFILE, curlobj美元,美元fp);//传输打开的文件   curl_setopt (curlobj美元,CURLOPT_INFILESIZE,,文件大小(localfile美元));//上传的文件大小   rtn 美元;=,curl_exec (curlobj美元),,   文件关闭(fp);,   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何在PHP中利用旋度传输数据