0

私はPHPを学んでいるので、知っておくべきことがたくさんあります。さて、私は PHP を使用して別の URL からデータを取得します: http://exampleurl.com。そしてそのURLにはフォームがあります:

<form id="test" method="post" action="/something"><div><textarea class="post" name="html" id="vB_Editor_001_textarea" rows="10" cols="60" style="width:650px; height:400px; " tabindex="1" dir="ltr">Some messages will be here</textarea></div>
</form>

PHP を使用して textarea (その textarea 内のすべてのメッセージ) の値を取得したいので、その方法を教えてもらえますか? ありがとう!

4

4 に答える 4

2

file_get_contents と、2 つの文字列の間を取得する関数を使用できます。

function getbetween($content,$start,$end)
{
    $r = explode($start, $content);
    if (isset($r[1])){
        $r = explode($end, $r[1]);
        return $r[0];
    }
return '';
}

それから

$content = file_get_contents('URL HERE');
$start = '<textarea class="post" name="html" id="vB_Editor_001_textarea" rows="10" cols="60" style="width:650px; height:400px; " tabindex="1" dir="ltr">';
$end = '</textarea>';
$textarea = getbetween($content, $start, $end);
于 2013-09-10T13:41:29.183 に答える