Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
et tu es sur du contenu de la variable $waroot ?
t'as bien mis le code sur la meme page que le formulaire ?
PHP et MySQL, un duo gagnant !
Hors ligne
En fait, j'ai suivi ce que tu disais dans un autre mail et j'ai mis "formpage" dans le répertoire "mail" maintenant et j'ai donc mis
<?php $waroot = './'; ?>
Hors ligne
mais tu retombes bien sur la page du formulaire ?
et y a aucun message qui apparait ?
PHP et MySQL, un duo gagnant !
Hors ligne
Ah ben, tiens, maintenant j'ai le message suivant dès que j'appelle la page
Fatal error: input in flex scanner failed in /home/rctoulon/www/mail on line 1
Hors ligne
ohla...
Où t'as fait une erreur quelque part ou bien la configuration de ton serveur est chelou...
j'ai jamais vu ce type d'erreur..
PHP et MySQL, un duo gagnant !
Hors ligne
Ouais, je viens de supprimer le répertoire et je vais réinstaller ton programme...
Hors ligne
Ok, tiens moi au courant.
PHP et MySQL, un duo gagnant !
Hors ligne
ARRRRRRRRRRGGGGHHHHH !
L'installation s'est bien passée. J'ai donc tout mis dans un répertoire "mail" et "formpage" est dans la racine.
Donc j'ai mis <form method="POST" action="http://www.rcoulon.com/formpage.php">
et
<?php
$waroot = '/mail';
include($waroot='newsletter.php');
?>
et j'obtiens le message suivant dès l'ouverture de la page :
Warning: Failed opening 'newsletter.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/rctoulon/www/formpage.php on line 17
Hors ligne
<?php
$waroot = 'mail/';
include($waroot . 'newsletter.php');
?>
PHP et MySQL, un duo gagnant !
Hors ligne
Beaucoup mieux merci !
Mais maintenant, problème dans le mail de confirmation :
"Afin d'achever votre inscription, cliquez sur ce lien :
&action=confirmation&code=0e516e5cb1db3d1d&liste=1"
Heu ? :cry:
Hors ligne
le probleme a déja été résolu :
PHP et MySQL, un duo gagnant !
Hors ligne
Heu, tu es sûr que la réponse s'y trouve ???
Hors ligne
elle s'y trouvait.
mais la, la version 2.0.1 est sortie. Et le bug y est corrigé
PHP et MySQL, un duo gagnant !
Hors ligne
Et ben, voila, on s'absente un week-end et zou ! on change tout !
Bon, ben je tente la nouvelle version !
Merci :mdr:
Hors ligne
on s'absente un week-end et zou ! on change tout !
oula, changement, changement...
essentiellement des corrections de bugs
PHP et MySQL, un duo gagnant !
Hors ligne
Bon, la nouvelle version me donne un beau mail avec un joli lien.
Seulement, quand je clique, j'arrive sur la page
http://www.domaine.com/formpage.php?act … 9c&liste=1
qui, bien sûr, n'existe pas... J'ai donc du raté une modification dans un coin, non ?
Hors ligne
Bon, la nouvelle version me donne un beau mail avec un joli lien.
Seulement, quand je clique, j'arrive sur la pagehttp://www.domaine.com/formpage.php?act … 9c&liste=1
qui, bien sûr, n'existe pas... J'ai donc du raté une modification dans un coin, non ?
va dans la section "voir les listes de diffusion" et configure ta liste de diffusion
PHP et MySQL, un duo gagnant !
Hors ligne
Heu, oui, effectivement...
Mais maintenant, lorsque je clique sur le lien, j'ai droit à
"Une erreur est survenue durant l'exécution du script[ligne: 214]"... :mhh:
Hors ligne
encore un bug... erff
ligne 208, tu as ça :
$result = @mysql_query($sql);
enleves le.
PHP et MySQL, un duo gagnant !
Hors ligne
Oui, mais quand je l'enlève, j'ai droit à
"Parse error: parse error in /home/rctoulon/www/mail/newsletter.php on line 208"
Hors ligne
tu as ça :
[php:1:37d944182f]
$sql = "UPDATE " . ABONNES . "
SET actif = '1'
WHERE code = '$code'
AND liste_id = '$liste'";
$result = @mysql_query($sql);
if( !($result = $db->query($sql)) )
{
echo $lang['mysql_error'] . "[ligne: " . __LINE__ . "]";
}
[/php:1:37d944182f]
tu dois avoir ça :
[php:1:37d944182f]
$sql = "UPDATE " . ABONNES . "
SET actif = '1'
WHERE code = '$code'
AND liste_id = '$liste'";
if( !($result = $db->query($sql)) )
{
echo $lang['mysql_error'] . "[ligne: " . __LINE__ . "]";
}
[/php:1:37d944182f]
PHP et MySQL, un duo gagnant !
Hors ligne
Ben, maintenant, j'ai
Une erreur est survenue durant l'exécution du script[ligne: 213]
ligne 213 = echo $lang['mysql_error'] . "[ligne: " . __LINE__ . "]";
Hors ligne
tu reessayes avec le meme lien ? (parce que ton inscription est confirmé donc forcement.. mais faudra qu'il y ait un message comme quoi on a déja confirmé)
PHP et MySQL, un duo gagnant !
Hors ligne
Au top !
Merci pour tout !
Hors ligne