ファイルの読み込みについて
こんばんは。今回は以前質問させて頂いた質問(http://oshiete1.goo.ne.jp/qa2425208.html)の延長線上にあると思いますがお許しねがいます。
あるサイトにあるいくつかの(ここでは5個とします)キーワードの数を調べて、更にそれに順位をつけたいのですが、以下のよな手順でやりたいと考えております。
(1)対象となるサイトから5個のキーワード(a,b,c,d,e)の数を導く
-----------------seach.php-------------------------------------
<?php
$lines= file('対象サイトのURL');
$nn = count($lines);
$key1 = 'a';
$key2 = 'b';
$key3 = 'c';
$key4 = 'd';
$key5 = 'e';
for ( $i=0; $i<=$nn; $i++ ){
$html = htmlspecialchars ($lines[$i]);
$countA = $countA + substr_count($html, $key1);
$countB = $countB+ substr_count($html, $key2);
$countC = $countC + substr_count($html, $key3);
$countD = $countD + substr_count($html, $key4);
$countE = $countE + substr_count($html, $key5);
}
echo($countA);
echo($countB);
echo($countC);
echo($countD);
echo($countE);
?>
上のファイルを search.php とします。
(2)search.php を利用して5個のキーワードの数を数の多い順に並べる
--------------------------------------------------------------
<?php
ob_start();
include("search.php");
ob_clean();
print $search_value;
$Count=array($countA,$countB,$countC,$countD,$countE);
$Name=array("a","b","c","d","e");
array_multisort($Count,SORT_DESC,SORT_NUMERIC,$Name,SORT_DESC,SORT_STRING);
for($i=0;$i<5;$i++){
print($Name[$i]);
print($Count[$i]);
}
?>
とりあえず以上の方法で動作するのですが、対象サイトがPHPファイルだと実際に表示されるまで30分以上かかる場合もあります。まだキーワードの数が5個なのにこれだけ時間がかかるという事はキーワードの数が10個以上になったら更に表示されるまでの時間がかかってしまいますよね。
表示される時間をもっと速くさせる別の方法はございますでしょうか?アドバイスの程よろしくお願い致します。
補足
かなり時間が経ってすみません。 刷ってみましたがよくわかりません。 透かしのハーネミューレの文字が正しく読めるほうがいいようにも思います。 両面どちらでも良いという紙があるのでしょうか? ハーネミューレ以外の紙では、きちんと裏表があります。 メーカーに問い合わせたいのですが、英語(独語)ができませんので困っています。 はっきりとした根拠をご存知の方がいらっしゃれば、と思い、ここで質問させていただきました。 引き続き、回答をお待ちしたいと思います。