Je travaille actuellement sur un PHP/script MySQL qui fait ce qui suit, dans cet ordre:PHP - Besoin d'aide avec Logic
1) vérifie DB pour toutes les vidéos qui ont besoin de conversion 2) Une fois déterminé qu'un la vidéo doit être convertie, elle commence à convertir * 3) Avertit le "créateur" de la vidéo que celle-ci a été créée. * 4) Avertit tous les utilisateurs qui sont "récepteurs" de la vidéo, qu'ils ont une nouvelle vidéo.
Remarque, je recherche de l'aide sur les numéros suivis ci-dessus.
Voilà ma structure db/table de base (certaines parties intentionnellement laissés, parce que je ne veux pas les taper:
video_data:
id
creator_id
needs_process
video_info
id
video_id (relational to 'id' in table above).
receiver_id
tblusers
usrID
usrFirst
usrLast
usrEmail
Voici ce que j'ai actuellement dans mon script:
<?php
require("connection.php");
$rs = mysql_db_query($DBname,$sql,$link);
$data = mysql_query("SELECT * FROM video_data WHERE needs_process=1 LIMIT 1") or die(mysql_error());
while($row = mysql_fetch_array($data))
{
$id = $row['id'];
$sender = $row['sender_id'];
//Convert The Video Here (I've already written this code).
//Maybe Create a Thumbnail Too (I've already written this code).
}
Ma question est la suivante: Dans le code ci-dessus, comment envoyer un e-mail au "créateur" (toujours 1 personne) et envoyer par e-mail les destinataires (parfois plusieurs destinataires), qui seraient probablement des emails "séparés" ou "différents". Par exemple, le créateur recevrait un e-mail disant "Merci pour le téléchargement ! ", tandis que les récepteurs recevraient un disant" Vous avez une nouvelle vidéo. "
Toute aide sur ce serait génial!
Juste un indice: "ou mourir (mysql_error());" C'est tout sauf une bonne gestion des erreurs – tuergeist