我开发了一个简单的 php 文件,它应该读取 xml 文件,选择其中的一部分并将其回显到 txt 文件中。它应该每分钟完成一次。所以我像这样在 webmin 中做了 cron 工作
php /home/liveradio/update_current_show.php由用户 liveradio,但 20 分钟后,当我想访问网站时显示以下消息:
禁止的 您无权访问此服务器上的 /。 Apache/2.2.22 (CentOS) 服务器位于 liveradio.ir 端口 80
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
包含.htaccess
要重写 url 的文件。(wordpress .htaccess 文件)