0

我开发了一个简单的 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 文件)

4

0 回答 0