Назад | Перейти на главную страницу

cron для слияния xml с sqlite каждые два часа - лампа

Я хочу автоматически вытащить XML-файл с внешнего URL-адреса и объединить его в sqlite db каждые два часа. Сервер ламповый. (Если это слишком сложно сделать для sqlite, тогда слияние xml с таблицей mysql тоже подойдет.)

xml:

<entries>
  <entry>
    <name>John Smith</name>
    <age>20</age>
    <gender>male</gender>
  </entry>
</entries>
<?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