cron 每两小时将 xml 合并到 sqlite - lamp

cron 每两小时将 xml 合并到 sqlite - lamp

我希望每两小时自动从异地 URL 提取一个 xml 文件并将其合并到 sqlite 数据库中。服务器是 lamp。(如果对于 sqlite 来说太难,那么将 xml 合并到 mysql 表中也可以。)

xml文件:

<entries>
  <entry>
    <name>John Smith</name>
    <age>20</age>
    <gender>male</gender>
  </entry>
</entries>

答案1

<?php

$file = $argv[1];
if(!$file)
    exit(1);

$data = simplexml_load_file($file);
foreach ($data as $entry){
    foreach($entry as $k=>$v){
       // change this to insert into the db ...
       echo $k . "=" . $v . "\n";
    }
}

# cron job php -q /script.php file.xml

相关内容