Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
Bonjour,
J'utilise des pseudoframe sur mon site.
Pour simplifier les adresses, j'utilise le rewriting.
Dans mon .htacess j'ai :
RewriteRule ^newsletter.html$ /index.php?page=newsletter
Ainsi, au lieu d'utiliser l'adresse "index.php?page=newsletter" pour accèder au fichier subscribe.php (situé dans le répertoire wanewsletter qui est à la racine de mon site), j'utilise newsletter.html
ça affiche bien subscribe.php dans la frame.
Mais lorsqu'on utilise le bouton "Valider", on a une erreur 404
Le problème est que je n'arrive pas a trouver quel fichier n'est pas trouvé.
Quelqu'un a-t-il déjà eu ce problème ?
Merci d'avance.
:jap:
Hors ligne
Le formulaire pointe sur le fichier subscribe.php du même répertoire que index.php. Or subscribe.php n'existe pas à cet endroit.
De plus, vous incluez subscribe.php dans votre page php, ce n'est pas une bonne méthode. Si vous regardez votre page (http://www.aconai.fr/newsletter.html), vous verrez que vous vous retrouvez avec deux doctypes (notamment).
Générez plutôt un formulaire via l'outil fourni pour ça dans l'administration de Wanewsletter. Voir aussi:
http://forum.webnaute.net/viewtopic.php?id=39
PHP et MySQL, un duo gagnant !
Hors ligne
Merci bien, ça marche.
Mais une petite chose encore : quand on valide, on est redirigé vers une nouvelle page de confiramtion de l'inscription et dans laquelle on précise qu'un mail a été envoyé.
Je n'arrive pas a trouver la partie du script utilisé pour afficher cette confirmation car je voudrait aussi la mettre en Include et non en nouvelle page
Ou puis-je trouver cette partie de code ?
Merci
:jap:
Hors ligne
C'est bon, j'ai trouvé.
Pour ceux que cela intéresse, il s'agit du fichier "newsletter.php".
A la fin il y a :
if( defined('IN_WA_FORM') )
{
//
// On réactive le gestionnaire d'erreur précédent
//
@restore_error_handler();
echo $message;
}
C'est le
echo $message;
J'ai plus qu'à bidouiller tout ça pour faire mon include.
:jap:
Hors ligne
Pages : 1