xmlファイルを読み取り、その一部を選択してtxtファイルにエコーする単純なphpファイルを開発します.1分ごとに実行する必要があります。だから私はこのようにwebminでcronジョブを作りました
php /home/liveradio/update_current_show.phpユーザー liveradio によるが、表示されたメッセージに従ってウェブサイトにアクセスしたい 20 分後:
禁断 このサーバーの / にアクセスする権限がありません。 liveradio.ir ポート 80 の Apache/2.2.22 (CentOS) サーバー
index ファイルは次の場所にhome/liveradio/liveradio.ir
あり、私の php ファイルは次のとおりです。
for ($i = 0;$i < 19;$i++)
{
$xml = simplexml_load_file("http://live.liveradio.ir:8000/liveradiomp3_48.xspf");
foreach($xml->children() as $child)
{
if ($child->getName() == 'trackList')
{
foreach($child as $child2)
{
if ($child2->getName() == 'track')
{
foreach($child2 as $child3)
{
if ($child3->getName() == 'title')
{
$myFile = "liveradio.ir/current.txt";
$fh = fopen($myFile, 'w');
fwrite($fh, json_encode(array('data',$child3)));
fclose($fh);
}
}
}
}
}
}
sleep(3);
}
/home/liveradio/liveradio.ir
URLを書き換えるファイル( wordpress.htaccess
の.htaccessファイル)