Vous n'êtes pas identifié.
Pages: 1
Voici un tutoriel expliquant comment s'y prendre pour être averti par mail en cas de téléchargement abandonné (depuis version 1.6.9.0).
1. Ouvrez un fichier vierge avec votre éditeur de texte et collez-y le code suivant :
<?
if (isset($_POST['fichier']) && isset($_POST['date']))
{
$adresserobot="NOREPLY@VOTREDOMAINE.COM";
$destinataires="ADRESSE1@DOMAINE1.COM;ADRESSE2@DOMAINE1.COM";
$objet="Erreur lors du téléchargement de ".trim($_POST['fichier']);
$message="<html>WebRadioTools vient d'abandonner le téléchargement d'un fichier :<br/>"."\r\n".
"<br/><strong>Nom du fichier : ".trim($_POST['fichier'])."</strong>"."\r\n".
"<br/><strong>Heure du téléchargement : ".trim($_POST['date'])."</strong><br/>"."\r\n".
"<br/>Ce mail est généré automatiquement, n'y répondez pas.</html>";
$mime_boundary=md5(time());
$headers = 'From: "WebRadioTools Bot" <'.$adresserobot.'>'."\n";
$headers .= 'MIME-Version: 1.0'."\n";
$headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\""."\n";
$message_final = "";
$message_final .= "--".$mime_boundary."\n";
$message_final .= 'Content-Type: text/html; charset="iso-8859-1"'."\n";
$message_final .= "Content-Transfer-Encoding: 8bit"."\n"."\n";
$message_final .= $message."\n"."\n";
if (mail($destinataires, stripslashes($objet), stripslashes($message_final), $headers)) echo "Mail envoyé !"; else echo "Erreur lors de l'envoi du mail !";
}
?>
Pensez bien à éditer les adresses notées en majuscules :
NOREPLY@VOTREDOMAINE.COM > L'adresse empruntée par le Bot (adresse affichée dans le mail du destinataire)
ADRESSE1@DOMAINE1.COM > Adresse(s) du/des destinataire(s) (séparées par un point virgule ";" si plusieurs adresses)
2. Enregistrez le fichier en tant que alertes_telechargements.php puis uploadez-le sur votre serveur via FTP.
3. Ouvrez WebRadioTools à l'onglet Téléchargements puis indiquez dans le champ Appel URL, l'URL du script alertes_telechargements.php que vous venez de créer.
4. Cochez la case Appel URL.
Si vous souhaitez éviter qu'un simple appel à alertes_telechargements.php suffise pour envoyer les mails et ainsi empêcher l'envoi de mail via l'appel direct au script :
1. Insérez ceci en ligne 2 du code précédent :
if (!isset($_GET['accesrestreint'])) exit;
2. Indiquez dans WebRadioTools l'URL comme suit :
http://www.MONDOMAINE.COM/MONREPERTOIRE/alertes_telechargements.php?accesrestreint
Ainsi, un simple appel à alertes_telechargements.php ne pourra déclencher l'envoi d'un mail que par WebRadioTools ou une personne clairement avisée.
Hors ligne
Pages: 1