Salut,
J'ai fait un formulaire pour envoyer un mail à un auteur. La structure du site ne me permet pas d'utiliser le formulaire existant.
Je passe donc par un formulaire qui post ses données en ajax vers une page : spip.php?page=sendmail
dans ma page sendmail.html, j'ai essaye de faire un simple :
envoyer_mail ( $email, $sujet, $texte, $from);
mais je recois un message d'erreur du type :
Call to undefined function envoyer_mail()
j'ai bien essayé d'utiliser
include_spip('inc/envoyer_mail.php');
mais ca me renvoie une erreur du type :
Division by zero in /var/www/html/projets/gaiav2/ecrire/public.php(173)
Qq1 aurait une idée svp ?
Chag
--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing
chag a écrit :
Salut,
J'ai fait un formulaire pour envoyer un mail à un auteur. La structure du site ne me permet pas d'utiliser le formulaire existant.
Je passe donc par un formulaire qui post ses données en ajax vers une page : spip.php?page=sendmail
dans ce cas, pourquoi ne pas mettre simplement le FORMULAIRE_ECRIRE_AUTEUR dans sendmail.html ?
il devrait traiter la demande si le formulaire envoyé a les memes champs.
sinon, tu as regardé :
(Connexion · GitLab),
@++
Salut,
En fait, 'envoyer a un ami' utilise ses propres classes (phpmailer) et fonctions au lieu d'utiliser celles de spip. je me demandais juste si il est possible d'utiliser celles de SPIP.
J'ai regardé le formulaire FORMULAIRE_ECRIRE_AUTEUR mais son fonctionnement n'est pas très clair. Je ne comprend pas a quel moment est déclenché l'envoi.
Quoi qu'il en soit, merci pour l'idée. je vais creuser cette piste.
Chag
Stephane a écrit :
chag a écrit :
Salut,
J'ai fait un formulaire pour envoyer un mail à un auteur. La structure du site ne me permet pas d'utiliser le formulaire existant.
Je passe donc par un formulaire qui post ses données en ajax vers une page : spip.php?page=sendmail
dans ce cas, pourquoi ne pas mettre simplement le FORMULAIRE_ECRIRE_AUTEUR dans sendmail.html ?
il devrait traiter la demande si le formulaire envoyé a les memes champs.
sinon, tu as regardé :
Plugin envoyer à un ami - SPIP-Contrib
(Connexion · GitLab),
@++
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing
probleme résolu en faisant un
--8<-----8<-----8<-----8<-----8<-----8<---
<?php
include_spip('inc/mail');
envoyer_mail ( $email, $sujet, $texte, $from);
?>
--8<-----8<-----8<-----8<-----8<-----8<---
Chag
Stephane a écrit :
chag a écrit :
Salut,
J'ai fait un formulaire pour envoyer un mail à un auteur. La structure du site ne me permet pas d'utiliser le formulaire existant.
Je passe donc par un formulaire qui post ses données en ajax vers une page : spip.php?page=sendmail
dans ce cas, pourquoi ne pas mettre simplement le FORMULAIRE_ECRIRE_AUTEUR dans sendmail.html ?
il devrait traiter la demande si le formulaire envoyé a les memes champs.
sinon, tu as regardé :
Plugin envoyer à un ami - SPIP-Contrib
(Connexion · GitLab),
@++
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ
--
"Ca ne marche pas" ne veut rien dire. Alors ne dites rien
"it doesn't work" means nothing. So, say nothing