<html>
<head>
<?PHP
include('simple_html_dom.php');
?>
<title>
</title>
</head>
<body>
<form name ="form1" method ="POST" ACTION="parser.php">
<input type="text" name="parser1" style="height:200px; width:200pt;"></br></br>
<input type="submit" value="Submit"></br></br>
</form>
<?php
$html_str = $_POST['parser1'];
// Create DOM from URL or file
$html = file_get_html($html_str);
$html->load('
<form name="form1" action="parser.php" method="post">
<input type="text" name="parser1">
</form>');
// Get the form action
foreach($html->find('form') as $element)
echo $element->action . '<br>';
// Get the input name
foreach($html->find('input') as $element)
echo $element->name . '<br>';
?>
</body>
</html>
ここで、HTMLソースをテキストボックスに入力しようとしていますparser1
次に、ポストを使用してテキストボックスからデータを文字列にキャッチしていますhtml_str
その文字列を解析しようとすると、エラーが発生し始めます。
致命的なエラー: 24 行目の /home/public_html/parser.php の非オブジェクトに対するメンバー関数 load() の呼び出し
助けてください