我有一个外部页面我要打印的值

时间:2013-03-16 18:01:57

标签: php variables curl

我有一个外部页面我要打印的值为
我正在开发个人服务器appserv
我使用了网站的卷曲:http://login.live.com/login.srf?id=2&svc=mail&cbid=1&msppjph=1&tw=0&fs=1&fsa=1&fsat=1296000&lc=1033&_lang=EN 我想要的只是打印这个变量名= PPFT

<input type="hidden" name="PPFT" id="i0327" value="CjS9*L3LVhU9sc!dH70OyGoJKKDPgDxqPN!rP6c0IGpw9mq8clZJccbv0B!USsIsjYmrf6nuuW2jzf*yvMlReHpT7zR5unDipkBJ!*bbgW4Ibm5I!SOCeglUJ4iLO85N2WIQ!G37lhXRKQ0t3txFwmE$"/>

2 个答案:

答案 0 :(得分:0)

您应该能够file_get_contents(URL)使用URL=the external site并将其设置为等于您可以在值中回显的变量。

答案 1 :(得分:0)

$html = file_get_contents('http://login.live.com/login.srf?id=2&svc=mail&cbid=1&msppjph=1&tw=0&fs=1&fsa=1&fsat=1296000&lc=1033&_lang=EN');
$doc = new DOMDocument;
@$doc->loadHTML($html);
$xpath = new DOMXpath($doc);
$value = $xpath->query("//input[@name='PPFT']")->item(0)->getAttribute('value');

echo $value;

这将为您获取PPFT表单字段的值。确保allow_url_fopen文件中已启用php.ini