2010-06-19 3 views
0

Un périphérique gsm envoie des données toutes les 3 secondes. 100 de ces appareils envoient des messages et il y a un appareil pour accepter ces messages. Je veux insérer ces messages dans la table mysql toutes les 5 minutes en utilisant php.Accepter le message des périphériques gsm et mettre à jour la table périodiquement

+0

Les appareils GSM envoient-ils des SMS? Quel périphérique reçoit les messages? Vous voulez insérer les messages dans quoi? En un clin d'œil, je dirais que certains appareils envoient des SMS et que vous avez un modem pour recevoir les messages. Vous voulez placer les messages dans une base de données, mais ne conserver qu'un message par expéditeur pour chaque intervalle de 5 minutes. Est-ce correct? – ptomli

+0

@ptomli Oui, les appareils GSM envoient des sms. Je veux l'insérer dans la table mysql et garder tous les messages de chaque utilisateur, pas un message par expéditeur. – shin

+0

Qu'est-ce qui vous empêche d'insérer les messages dans la table db? Il suffit de le faire ... – Bernd

Répondre

1

Utilisez cronjob pour exécuter chaque 5 minutes un script php qui introduira la date dans votre db. Les scripts PHP sont exécutés dans le serveur web sans persistance et ce n'est pas un travail PHP à exécuter lui-même à certains intervalles. Certaines choses peuvent être faites en PHP et pour d'autres sont d'autres outils disponibles.

Vous pouvez également utiliser javascript et la fonction setTimeout pour appeler un script php mais Js est exécuté par le client et n'est pas assez fiable pour ce que vous voulez.

Questions connexes