Mam skrypt, który pobiera dane z pliku xml i wysyła do bazy danych.
Jak go przerobić , aby pobierał dane z serwera automatycznie i wysyłał do bazy.
Na serwerze mam folder "user" i każdego dnia przybywa klika plików do tego folderu.
Np: 124-u.xml, 126-u.xml, 128-u.xml itp...
Plik zmienia swoją nazwę o dwa.
Jednego dnia przybywa 10, drugiego np 4 pliki
Chodzi mi o przerobienie tego skryptu, tak aby codziennie dodawał nowych userów do bazy
Proszę o pomoc.
Myślę nad zastosowaniem cron.
Tylko jak policzyć tych nowych userów, dodać do formularza i wysłać automatycznie
Dzięki za pomoc
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Test</title> </head> <body> <form method="post" enctype="multipart/form-data" action=""> <p>Plik XML:<br /> <input type="file" name="plik" /> <input type="submit" name="submit_file" value="Wczytaj" /></p> </form> <form method="post" action=""> <?php 'host' => 'localhost', 'user' => 'uzytkownik', 'password' => 'haslo', 'name' => 'baza', 'table' => 'tabela' ); // początkowe wypełnienie wartości pól na wartości puste foreach ($fields as $field) { $fields_values[$field] = ''; } $xml = simplexml_load_file($_FILES['plik']['tmp_name']); if ($xml !== false) { foreach ($fields as $field) { $fields_values[$field] = $xml->$field; } } } $sql = ''; foreach ($fields as $field) { } if (!$db_connection) { } else { } else { $sql = ''; foreach ($fields as $field) { } if (@mysql_query('INSERT INTO ' . $db_config['table'] . ' (' . implode(',', $fields) . ') VALUES (' . $sql . ')', $db_connection) !== false) { } else { } } } } // wyświetlanie pól formularza foreach ($fields as $field) { echo '<p><label>' . $field . ':<br /><input type="text" name="' . $field . '" value="' . htmlspecialchars($fields_values[$field]) . '" /></label></p>'; } ?> <p><input type="submit" name="submit_form" value="Zapisz" /></p> </form> </body> </html>