wiki取得(11.5ver.)
の編集
https://lab.yoneyone.net/php/pukiwiki/?wiki%E5%8F%96%E5%BE%97%2811.5ver.%29
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
*wiki取得(11.5ver.) [#e09396d6] **説明 [#k9932977] ファイル2個になってます。~ とりあえず、一番最初のヒットだけにしてるけど、類似検索も仕様と思えば可能。~ 今回はややこしいからはずしました。この状態までなら誰でも試せるけども、DB作り出すと、この先そのPCでうごかさないと面倒なので、ちょっと考え中。~ まあ、それくらいはすぐできるかなあ、検索者の名前入れれるようにしないとぬ。ここまでできたのですが、役職ふりわけちゃんとしたいなあとか考えてるんですが、如何致しましょう。~ とりあえず、下に貼っときますね。~ ~ 【補足】 -英語対応がしっかりしてないようです。appleは無理ですがAppleはいけたりします。完全一致でないと無理なようです。 -sample.phpの、foreachの//をはずして、その上の$data1を//にしたら類似検索も表示されます。 -臓物はみ出る場合は$の前に@をつけて回避。 -参考にしたのは「http://wikipedia.simpleapi.net/」のさいとです。 *sample.php [#u6a416e8] <?php~ // キーワード指定 $keyword = $_POST['serch']; // APIのURL $url = "http://wikipedia.simpleapi.net/api?keyword=".urlencode($keyword)."&output=php"; // データを取得 $data = file_get_contents($url) ; // PHPシリアライズパーサーを利用して解析し、配列に入れる $array = unserialize($data); // 配列をforeachで表示するデモ print "<H1>Wikipedia情報</H1>"; $data1 = $array[0]; //foreach ($array as $key => $value) { print "<a href=\"".$data1[url]."\"><strong>".$data1[title]."</strong></a>\n<br/>". $data1[body] ."<hr/>\n\n"; //} print '(by <a href="http://www.simpleapi.net">SimpleAPI</a>:<a href="http://wikipedia.simpleapi.net">WikipediaAPI</a>)'; ?> *sample1.php←こっちを先に開いてください。 [#yf55f885] <body> <form action="sample.php" method="post"> <input id ="serch" type="text" name="serch" size="35" maxlength="255" value="" /> <input type="submit" value="検索" /> </form> </body> [[インテリジェントWebチーム]]
タイムスタンプを変更しない
*wiki取得(11.5ver.) [#e09396d6] **説明 [#k9932977] ファイル2個になってます。~ とりあえず、一番最初のヒットだけにしてるけど、類似検索も仕様と思えば可能。~ 今回はややこしいからはずしました。この状態までなら誰でも試せるけども、DB作り出すと、この先そのPCでうごかさないと面倒なので、ちょっと考え中。~ まあ、それくらいはすぐできるかなあ、検索者の名前入れれるようにしないとぬ。ここまでできたのですが、役職ふりわけちゃんとしたいなあとか考えてるんですが、如何致しましょう。~ とりあえず、下に貼っときますね。~ ~ 【補足】 -英語対応がしっかりしてないようです。appleは無理ですがAppleはいけたりします。完全一致でないと無理なようです。 -sample.phpの、foreachの//をはずして、その上の$data1を//にしたら類似検索も表示されます。 -臓物はみ出る場合は$の前に@をつけて回避。 -参考にしたのは「http://wikipedia.simpleapi.net/」のさいとです。 *sample.php [#u6a416e8] <?php~ // キーワード指定 $keyword = $_POST['serch']; // APIのURL $url = "http://wikipedia.simpleapi.net/api?keyword=".urlencode($keyword)."&output=php"; // データを取得 $data = file_get_contents($url) ; // PHPシリアライズパーサーを利用して解析し、配列に入れる $array = unserialize($data); // 配列をforeachで表示するデモ print "<H1>Wikipedia情報</H1>"; $data1 = $array[0]; //foreach ($array as $key => $value) { print "<a href=\"".$data1[url]."\"><strong>".$data1[title]."</strong></a>\n<br/>". $data1[body] ."<hr/>\n\n"; //} print '(by <a href="http://www.simpleapi.net">SimpleAPI</a>:<a href="http://wikipedia.simpleapi.net">WikipediaAPI</a>)'; ?> *sample1.php←こっちを先に開いてください。 [#yf55f885] <body> <form action="sample.php" method="post"> <input id ="serch" type="text" name="serch" size="35" maxlength="255" value="" /> <input type="submit" value="検索" /> </form> </body> [[インテリジェントWebチーム]]
テキスト整形のルールを表示する