0
私は記事を整理するためにTAGを使用するソーシャルアプリを作成しています。これらのタグはサイト全体で共有され、各タグには説明が必要です。プログラムで単語の定義を取得する
ウィキペディアのようなリソースからプログラムで取得できる方法があるのだろうかと思います。 (最初の段落)。
タグは、通常、ブランドの製品やサービスに関連付けられます。
私は記事を整理するためにTAGを使用するソーシャルアプリを作成しています。これらのタグはサイト全体で共有され、各タグには説明が必要です。プログラムで単語の定義を取得する
ウィキペディアのようなリソースからプログラムで取得できる方法があるのだろうかと思います。 (最初の段落)。
タグは、通常、ブランドの製品やサービスに関連付けられます。
はいすることができます
<?php
$contents = file_get_contents("http://en.wikipedia.org/wiki/PHP");
preg_match("/<p>(.*?)<\/p>/", $contents, $match);
echo $match[1];
?>
http://sandbox.phpcode.eu/g/45c56.php
EDIT:彼らは未検証のブラウザエージェントを好きではないように見えます。ややサーバーの目的
<?php
$ch = curl_init("http://en.wikipedia.org/wiki/PHP");
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$contents = curl_exec($ch);
preg_match("/<p>(.*?)<\/p>/", $contents, $match);
$match[1] = preg_replace("|\[[0-9]\]|", "", strip_tags($match[1]));
echo (($match[1]));
?>
を私はJSON形式でプレーンな定義を返す何かを愛しているだろう:ブラウザエージェントとカール:あなたはカール EDIT2でそれを行う必要があるでしょう。 –
[これは] HTMLなしの平易な定義 – genesis
上記のコードでも、PHPとPHPは同じものとして扱われていません。 –