PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

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

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 03-10-2014 15:18:30

Arnaud
Administrateur

Planification des envois...

Voilà je suis en train de tester le process...
Si vous êtes sous Linux et que vous êtes intéressés alors laissez moi un mot et je vous enverrai les scripts


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#2 08-10-2014 22:10:34

matthieu
Membre

Re : Planification des envois...

Hello,

Moi ça m'intéresse vraiment Arnaud ce système de planification..!
Merci

Hors ligne

#3 09-10-2014 07:27:47

Arnaud
Administrateur

Re : Planification des envois...

Voilà Matthieu, je t'ai envoyé un mail avec tous les détails.
Bons tests et usage


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#4 09-10-2014 08:37:36

matthieu
Membre

Re : Planification des envois...

Merci beaucoup,

Je rencontre quelques erreurs SQL.
La première, pendant le réglage de l'heure d'envoie:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE list_id=15 ORDER BY date DESC' at line 3' in /home/luxoutle/www/tool/news/include/db/PDOExtended/PDOExtended.php:88 Stack trace: #0 [internal function]: PDO->query('SELECT job_id,l...') #1 /home/luxoutle/www/tool/news/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array) #2 /home/luxoutle/www/tool/news/include/manage_cron.php(102): PDOExtended->__call('query', Array) #3 /home/luxoutle/www/tool/news/include/manage_cron.php(102): PDOExtended->query('SELECT job_id,l...') #4 /home/luxoutle/www/tool/news/index.php(462): require('/home/luxoutle/...') #5 {main} thrown in /home/luxoutle/www/tool/news/include/db/PDOExtended/PDOExtended.php on line 88

La seconde, une fois la demande d'envoie planifié du mail:

Fatal error: Call to undefined function cronid() in /home/luxoutle/www/tool/news/include/manager_cron.php on line 36

Merci pour ton aide

Dernière modification par matthieu (09-10-2014 08:38:08)

Hors ligne

#5 09-10-2014 09:09:33

matthieu
Membre

Re : Planification des envois...

J'ai réglé le premier message d'erreur en changeant ligne 102 dans manage_cron.php
table_crontab par $prefixe_crontab

Cependant, j'ai toujours le second message d'erreur !

Merci

Hors ligne

#6 09-10-2014 10:33:22

Arnaud
Administrateur

Re : Planification des envois...

OK, ajoute dans le fichier pmn_fonctions dans include/lib, ceci :

function CronID() {
    $len = 5;
    $base='ABCDEFGHKLMNOPQRSTWXYZabcdefghjkmnpqrstwxyz';
    $max=strlen($base)-1;
    $activatecode='';
    mt_srand((double)microtime()*1000000);
    while (strlen($activatecode)<$len+1)
        $activatecode.=$base{mt_rand(0,$max)};
    return 'pmnl2_'.$activatecode;
}

Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

#7 09-10-2014 11:24:35

matthieu
Membre

Re : Planification des envois...

Merci pour ta réponse.
J'avais un message d'erreur, il ne crée pas automatiquement le dossier backup_crontab
Ensuite j'ai ce message d'erreur au moment de valider mon envoie:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES ("","pmnl2_PmXhBn","15","38","24","12", ' at line 1' in /home/luxoutle/www/tool/news/include/db/PDOExtended/PDOExtended.php:88 Stack trace: #0 [internal function]: PDO->query('INSERT INTO VA...') #1 /home/luxoutle/www/tool/news/include/db/PDOExtended/PDOExtended.php(88): call_user_func_array(Array, Array) #2 /home/luxoutle/www/tool/news/include/manager_cron.php(62): PDOExtended->__call('query', Array) #3 /home/luxoutle/www/tool/news/include/manager_cron.php(62): PDOExtended->query('INSERT INTO VA...') #4 {main} thrown in /home/luxoutle/www/tool/news/include/db/PDOExtended/PDOExtended.php on line 88

Dernière modification par matthieu (09-10-2014 13:00:33)

Hors ligne

#8 10-10-2014 11:18:01

Arnaud
Administrateur

Re : Planification des envois...

Erreur corrigée ensemble.


Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide  wink

Hors ligne

Pied de page des forums

Propulsé par FluxBB