foo.com と bar.com の 2 つのサイトがあります。
foo.com には、そのデータベースのコンテンツを含むフォームがあります。私が欲しいのは、フォーム内の各入力、テキストエリアからそのコンテンツを取得することです。
curl を介して (bar.com で) foo.com のコードにアクセスできます。
<?php
$post='pswd';
$site='foo.com';
$c = curl_init();
curl_setopt($c, CURLOPT_URL, $site);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, "pswd=$post");
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($c);
curl_close($c);
?>
そして、次のようなフォームと入力を含むhtml全体を取得します。
<textarea name="inputname" class="longone">inputcontent</textarea>
そして、データの抽出を開始してこの方法で保存する方法がわかりません:
$inputname='inputcontent';
何かアドバイスをいただけますか?前もって感謝します
編集:
入力名のいくつかを知っていることを忘れていましたが、他のものは最後の文字のみが異なります-数値、たとえば、inputnameiknow1、inputnameiknow2 ...
編集2 - babaのおかげで解決
simplehtml dom は file_get_contents を使用するため、vars を POST として送信します:
入力名を取得するには、「名前」を尋ねるだけです
私のコードは馬場のように見えますが、追加されました
$element->name
入力名を抽出する