Bug avec phpMyNewsletter

Bug avec phpMyNewsletter - PHP - Programmation

Marsh Posté le 11-08-2008 à 21:18:10    

Bonjour,
 
Voilà, j'ai téléchargé phpmynewsletter.
L'installation est faîte, pas de soucis. ;)
 
Seulement, lorsque j'essaie de l'intégrer à une page du site, j'ai quelques soucis, voyez plutôt : News
 
Lorsqu'on rentre une adresse, ça renvoit vers subscription.php mais la page n'est pas à la racine du site.
Lorsque je la mets à la racine... Il y a des erreurs dans tous les sens.
 
Est ce que quelqu'un connait ce script et pourrait m'aider ? :/
 
Merci d'avance. :)

Message cité 1 fois
Message édité par Raito33 le 12-08-2008 à 00:17:33
Reply

Marsh Posté le 11-08-2008 à 21:18:10   

Reply

Marsh Posté le 11-08-2008 à 21:55:33    

[:littlebill]
http://www.siteduzero.com/forum-83 [...] etter.html


Message édité par Profil supprimé le 11-08-2008 à 21:55:45
Reply

Marsh Posté le 11-08-2008 à 22:06:01    

C'est quoi l'intérêt de poster mon topic du SdZ ?
J'suis au courant sur le fait que j'y sois allé. ;)
 
Si je poste ici, c'est car il y a des membres qui ne sont pas sur le SdZ et qui ont également les capacités pour m'aider...
 
:spamafote:

Reply

Marsh Posté le 11-08-2008 à 22:13:46    

Je ne connais pas spécialement ce script, mais visiblement les 404 ont l'air de faire penser à une erreur de chemin relatif ... Aurais-tu oublié de renseigner quelque chose ?
 
Sans vouloir couper l'herbe sous le pied des auteurs, j'ai aussi créé un script de ce genre qui est pointé par ma signature :)


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 11-08-2008 à 22:27:01    

Si, en fait. Quand on fait "Ok", ça renvoit vers subscription.php qui est dans un dossier phpmn, et non à la racine du site. :/
 
En revanche, quand la page news.php est placé dans le dossier phpmn, il n'y a aucun problème pour les redirections. Mais quand je fais ça, c'est mon script de news qui bug...
 
Et donc j'imagine qu'il y a un moyen pour faire en sorte que ça envoit dans le dossier phpmn au lieu de la racine mais je le connais pas. ^^'
 
Si ça peut aider, voici le code de la page "form" qui est dans le include de ma page news.php ;)
 
Je vais aller jeter un oeil à ta sign en tout cas. :)
 
Merci pour ta réponse. :jap:
 

Code :
  1. <?php
  2. // you can include this form in any page of
  3. // your website as follow:
  4. //
  5. // in this file, provide correct values for:
  6. // $path_to_pmnl
  7. // $list_id newsletter id
  8. // then in your page (need to be a php page)  
  9. // add this line :
  10. // include("path/to/this/page/form.php" );
  11. // NOTA: your page need to use UTF8 encoding
  12. // put  
  13. // <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  14. // in your html header
  15. //path to phpMyNewsletter base directory
  16. $path_to_pmnl="./";
  17. // newsletter id, leave this empty if you want to list available
  18. // newsletter.
  19. //$list_id = 1;
  20. $list_id = "";
  21. //display archive link (true or false) ?
  22. $display_archive=false;
  23. ////////////////////// DO NOT MODIFY /////////////////////
  24. if(file_exists("./".$path_to_pmnl."include/config.php" )){
  25.   include("./".$path_to_pmnl."include/config.php" );
  26.   include("./".$path_to_pmnl."include/db/db_".$db_type.".inc.php" );
  27. }
  28. include("./".$path_to_pmnl."include/lib/libconfig.php" );
  29. include("./".$path_to_pmnl."include/interface.php" );
  30. include("./".$path_to_pmnl."include/lib/libnewsletter.php" );
  31. include("./".$path_to_pmnl."admin/include/function.php" );
  32. if(file_exists("./".$path_to_pmnl."include/config.php" )){
  33.    print newsletter_list($list_id, true, $display_archive);
  34.   } else {
  35.   include "./".$path_to_pmnl."include/lang/english.php";
  36.   echo error_msg(translate("NEWSLETTER_NOT_YET" ));
  37. }
  38. ?>


Message édité par Raito33 le 11-08-2008 à 22:27:17
Reply

Marsh Posté le 12-08-2008 à 00:13:50    

Non, visiblement (d'après les commentaires) il n'y aurait que la ligne 20 à modifier ... mais la page de traitement du formulaire n'est-elle pas incluse également ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed