-1

私はこのコードを持っていますが、これはまさに私が望む方法で動作します.Webページで利用可能なすべての画像を教えてくれますが、このコードのために1分以上かかり、サーバーの負荷も増加します. 誰かがより良い方法(サーバーの負荷が少なくて速い)を知っている場合は、アドバイスをお願いします

     $html  = file_get_contents($link); 

    $doc = new DOMDocument(); 
     @$doc->loadHTML($html); 
    $tags = $doc->getElementsByTagName('img'); 


   foreach ($tags as $tag) { 
  $data = get_headers($tag->getAttribute('src'),1); 
    $op7=''.$tag->getAttribute('src').'';

  mysql_query ("INSERT INTO tablea (image) VALUES ('$op7')");


}

私はプレグマッチを使うことを考えましたが、それは良い方法ではないと再び思いました.

4

2 に答える 2