Vous n'êtes pas identifié(e).

#1 2014-08-29 09:51:34

maxou
Membre
Inscription : 2014-08-29
Messages : 5

Enregistrer les alertes dans une base SQL

Bonjour,

Tout d'abord je voudrai féliciter l'auteur de ce script car hormis un petit blocage sur l'automatisation de l'alerte avec cron sur 1&1 tout fonctionne à merveille ! ( pour info sur 1&1 il vaut mieux faire une requête cron de type wget car en php en mode console cela donne des erreurs de syntax ..)

Bref aujourd'hui je cherche à enregistrer mes alerte dans une base SQL afin de les traiter d'une manière optimale et je voudrais savoir si l'auteur ou quelqu'un d'autre pourrai me dire en gros de quel manière je pourrai y arriver facilement en bidouillant un peu le code ??

Par avance je vous remercie de toute contribution qui pourrait m'être utile.

Bien cordialement

Hors ligne

#2 2014-08-29 15:36:54

Blount
Administrator
Inscription : 2010-11-16
Messages : 716

Re : Enregistrer les alertes dans une base SQL

Au jour d'aujourd'hui, il n'est pas prévu de via SQL les données.
Par contre, les fichiers CSV peuvent être ouverts dans un tableau (ex: LibreOffice) et ensuite enregistré.


Piost - Solution d'hébergement pour Cheky avec installation automatique.
https://www.piost.net

Hors ligne

#3 2014-08-29 16:49:39

maxou
Membre
Inscription : 2014-08-29
Messages : 5

Re : Enregistrer les alertes dans une base SQL

Bonjour,
Merci pour ta réponsse rapide, je comprends que cette option ne soi pas prévu dans votre dévelepoment mais justement je voulais avoir votre avis sur les modifications que je pourrai mener pour y arriver de mon coté ?

La solution CSV pourrai être envisageable mais le seul CSV que j'ai trouvé dans mes repertoire d'instalation est : admin.csv et il n'y a aucun trace des alertes dedans ??? comment faire pour avoir le bon csv svp ?

Hors ligne

#4 2014-08-29 19:30:00

Blount
Administrator
Inscription : 2010-11-16
Messages : 716

Re : Enregistrer les alertes dans une base SQL

Le nom du CSV porte le nom du login. Si tu te connectes avec admin alors ton CSV est admin.csv.
S'il est vide, c'est qu'une alerte n'est enregistrée. Bug ? À voir.

Pour la conversion en SQL, regarde le fichier Storage.php :
https://github.com/Blount/LBCAlerte/blo … torage.php
Tu pourrais créer une copie (ex: StorageSQL.php) et y faire les modifs souhaitées.
Ensuite, tu as juste à modifier le "require" de "Storage.php".

(c'est beau la théorie, en pratique ça risque d'être moins drôle lol)


Piost - Solution d'hébergement pour Cheky avec installation automatique.
https://www.piost.net

Hors ligne

#5 2014-08-29 21:31:03

maxou
Membre
Inscription : 2014-08-29
Messages : 5

Re : Enregistrer les alertes dans une base SQL

Bonsoir et merci pour ta réponse.

Alors je me suis peut être mal exprimé.

Le but c'est de conserver les données des résultats des alertes ce que je recois par mail. Car dans le .CSV, il y a bien les options de mon alerte mais pas les résultats.

J'ai regarder le fichier storage.php et effectivement j'y comprend pas grand chose...

Ce qu'il faudrait en gros j'idéalise mais bon : pouvoir envoyer à SQL les données en meme temps que l'envoi par mail j'ai supposé au debut qu'il fallait regarder dans check.php mais bon je ne sais pas quel variable correspond à quoi bref je rame tongue

Dernière modification par maxou (2014-08-29 21:33:43)

Hors ligne

#6 2014-08-29 22:57:15

Blount
Administrator
Inscription : 2010-11-16
Messages : 716

Re : Enregistrer les alertes dans une base SQL

Ah ok, effectivement on était pas sur la même longueur d'onde.
C'est effectivement dans check.php qu'il faut enregistrer les annonces.
Par contre, si tu ne connais pas bien le PHP, c'est vrai que ça va pas t'être simple ^^
En ce moment, je suis à sec niveau temps libre, je ne peux donc pas y regarder plus que ça.


Piost - Solution d'hébergement pour Cheky avec installation automatique.
https://www.piost.net

Hors ligne

Pied de page des forums