bonsoir tout le monde
je veux savoir comment avoir une base de donnée qui ajoute des lignes d'un site web sur une base donné locale à une heure précise du jour automatiquement
merci
bonsoir tout le monde
je veux savoir comment avoir une base de donnée qui ajoute des lignes d'un site web sur une base donné locale à une heure précise du jour automatiquement
merci
Bonsoir
Je dois dire que je ne comprends pas trop votre demande.
Pourriez vous nous éclaircir un peu et de façon plus détaillée, sur ce que vous voulez faire?
Pierre
site web qui publie chaque jour à une heure x des valeurs , je veux récuperer ces valeurs automatiquement dans ma base de donnée ( sans faire des insertion manuelles )
OK
Ce que je vais écrire est à prendre avec des pincettes, car je ne maîtrise pas trop ce genre de problématique.
POur moi il s'agit plus d'un souci du côté applicatif.
En tout cas je pense qu'il est indispensable qu'il y ait un coté applicatif (interface d'accès à la base de données).
Ce que j'entrevois :
- récupérer un fichier (texte, html, xml (peut-être)...) de la/des page/s qui contiennent les données à insérer dans vos tables;
- lecture de ce fichier par l'application (en php ou autre...);
- repérage des informations pertinentes;
- insertion de ces informations dans vos tables.
Après, à vous de voir comment vous pouvez récupérer la page, comment récupérer les données en fonction de la façon dont elle construite...
Pierre
Salut à tous.
Vous devez stocker sous la forme d'un ou de plusieurs fichiers séquentiels les résultats que vous désirez stocker dans votre base de données.
Par exemple, mettre ces fichiers dans un répertoire en les numérotant.
La numérotation est importante car cela vous permet d'identifier les fichiers que vous devez traiter.
Par exemple la date du jour, associé à l'heure de création du fichier.
Cette date permettra de faire une sélection sur les fichiers à traiter.
Avec la crontab si vous êtes sous linux, déclencher un traitement à heure fixe, par exemple à 00H00.
Ce traitement va parcourir le fameux répertoire et lire le contenu de tous ces fichiers.
La structure du fichier peut être de type ".csv", mais c'est juste une idée. A vous de choisir la bonne structure qui vous convient le mieux.
Afin de ne pas avoir de problème lors de l'insertion, faites en sorte d'avoir unicité dans ce que vous insérez dans la table.
Par exemple, la date du jouer associé à un numéro séquentielle comme avec un "auto increment".
Quand le fichier est traité, vous le détruisez et vous passez au suivant et ainsi de suite, jusqu'à la fin de votre critère de sélection.
Le point que vous devez analyser, c'est la crontab.
Le reste ne pose aucun problème si vous maitrisez php et mysql.
@+
Si vous êtes de mon aide, vous pouvez cliquer sur .
Mon site : http://www.jcz.fr
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager