1


パーソナルサーバーappservで作業している値を印刷したい外部ページがあり
ます。サイトのcurlを使用しました: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$"/>

4

2 に答える 2

0

file_get_contents(URL)whereを使用URL=the external siteして、値をエコーできる変数に等しく設定できるはずです。

于 2013-03-16T18:06:09.427 に答える
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

于 2013-03-16T18:48:34.440 に答える