Annonce

#1 2005-10-29 23:23:00

aconai
Membre
Inscription : 2005-10-29
Messages : 4
Site Web

Re : wanewsletter et rewrite

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

#2 2005-10-29 23:41:33

Bobe
Administrateur
Lieu : La Rochelle
Inscription : 2002-05-27
Messages : 5 299

Re : wanewsletter et rewrite

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

#3 2005-10-30 12:09:08

aconai
Membre
Inscription : 2005-10-29
Messages : 4
Site Web

Re : wanewsletter et rewrite

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

#4 2005-10-30 17:12:43

aconai
Membre
Inscription : 2005-10-29
Messages : 4
Site Web

Re : wanewsletter et rewrite

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

Pied de page des forums