0

次のエラーが表示される理由

 Call to a member function getElementsByTagName() on a non-object

次の行でエラーが発生します。

  $title = $htm->getElementsByTagName('title');

次のコードを実行すると:

  $dom = new DOMDocument();

  foreach ($all as $blog) {

    sleep(1);

    $htm = $dom->loadHTML(fetch_url('http://' . rtrim(preg_replace('/^http:\/\//i', '', $blog['blogurl']), '/')));

    if ($htm) {

      //check TITLE

      $title = $htm->getElementsByTagName('title');

      $title = $title->item(0)->nodeValue;

      if (preg_match('/private/i', $title)) {

        private_blog($blog['id']);

        $title = null;
        unset($title);
        gc_collect_cycles();
        continue;
      }
    }
 }
4

1 に答える 1