‘壹’ php获取远程网页中的2个字段数值。
上述数据,如果是字符串的话,用函数将字串转成数组,就能方便的用price和taokePrice做键名取得。
‘贰’ php 如何获取远程 网页的大小
用curl 有个地方要注意 curl_setopt($ch, CURLOPT_HEADER, 1);
他就会返回请求头,比如
HTTP/1.1 200 OK
Date: Thu, 05 May 2011 09:51:14 GMT
Server: Microsoft-IIS/6.0
pragma: no-cache
cache-control: private
X-Powered-By: ASP.NET
X-AspNet-Version: 1.1.4322
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Content-Length: 274
Content-Length: 274就是请求大小,curl怎么用不用给代码了吧 网上一堆
哎呀不好意思试了下那个网站没有返回Content-Length,不过这也是个方法吧
‘叁’ php怎么获取远程页面中的一个div的内容
获取远程页面可以用file_get_contents()函数或者curl拓展,后者的效率会更好,但需要你修改一些配置。
查找html页面中的内容或者用phpQuery或这个:http://simplehtmldom.sourceforge.net/
或者用php原生的:http://php.net/manual/en/class.domdocument.php
或者用正则。
‘肆’ PHP如何连接远程页面
curl_init 能保存cookie 能post
‘伍’ PHP使用代理方法获取远程网页的代码.
functioncurl_string($url,$user_agent,$proxy){
$ch=curl_init();
curl_setopt($ch,CURLOPT_PROXY,$proxy);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$user_agent);
curl_setopt($ch,CURLOPT_COOKIEJAR,"c:cookie.txt");
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_TIMEOUT,120);
$result=curl_exec($ch);
curl_close($ch);
return$result;
}
$url_page="http://www..com";
$user_agent="Mozilla/4.0";
$proxy="http://192.11.222.124:8000";//这里是http代理
$string=curl_string($url_page,$user_agent,$proxy);
echo$string;
‘陆’ php获取远程页面问题
用file()这个函数也可以,你可以试试
‘柒’ php中的file_get_contents获取远程页面如何实现
安装CopSSH之前先确保防火墙开启了SSH端口,这个虽然不影响CopSSH的安装,但是影响SSH访问,所以写在前面。
CopSSH是windows下的SSH服务器软件,下载地址之,本文使用的是Copssh_4.1.0_Installer.exe,
安装完成后,到控制面板中新建一个管理员账户root,用这个账户来共享SSH。然后你在账户管理中会看到之前的SvcCOPSSH账户。
将root用户添加到CopSSH用户中,为简单操作,允许使用密码认证方式
若是不允许密码认证,则需要使用公钥密钥方式认证,
三、CopSSH中使用GIT
现在已经安装GIT和CopSSH,接下来需要做的就是让CopSSH可以使用GIT的命令,这样不仅能够远程SSH管理GIT服务器,而且可以将GIT仓库通过SSH共享。具体的操作方法是将GIT的某些命令程序和动态链接库复制到CopSSH安装目录下即可。
l 将$ Git\libexec\git-core目录下的git.exe , git-receive-pack.exe , git-upload-archive.exe , git-upload-pack.exe复制到$ICW\bin目录下
l 将$Git\bin目录下的libiconv-2.dll复制到$ICW\bin目录下
重启CopSSH即可
‘捌’ php当前页面执行远程调用执行
直接执行$time=data("Y-m-d H:i:s");然后输出echo $time;
也就是在页面代码中执行一个获取时间的语句,然后把获得的值输出即可!
‘玖’ PHP获取远程页面html
file_get_contents()比file()慢?
如果抓取别人的页面还是用file_get_contents()比较好~
file()取回的是数组
而file_get_contents()取回的是字符串
你是想取回个数组再把它们连起来方便?还是直接把他们取回来方便?
另外
file_get_contents(String,int)
有个可选参数设定读取的长度
在PHP手册中说:
file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。
‘拾’ 求一个PHP请求远程页面获取响应内容的函数
file_get_contents()比file()慢?
如果抓取别人的页面还是用file_get_contents()比较好~
file()取回的是数组
而file_get_contents()取回的是字符串
你是想取回个数组再把它们连起来方便?还是直接把他们取回来方便?
另外
file_get_contents(String,int)
有个可选参数设定读取的长度
在PHP手册中说:
file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法。如果操作系统支持还会使用内存映射技术来增强性能。
很高兴回答楼主的问题 如有错误请见谅