Bonjour
je me suis lancé mais j'ai besoin d'une petit coup de main.
j'ai créé un petit formulaire sur mon thème qui fait appel au fichier php ci dessous avec une méthode POST avec un bouton submit et 2 champs text "mon" et "mun"
<?php
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
include($_SERVER['DOCUMENT_ROOT']."/include/functions.php") ;
$msg = "nom : " . filter_var($_POST['mon'],FILTER_SANITIZE_STRING) ."n";
$msg .= "num : " . filter_var($_POST['mun'],FILTER_SANITIZE_STRING) ."n";
$xoopsMailer =& xoops_getMailer();
$xoopsMailer->reset();
$xoopsMailer->useMail();
$xoopsMailer->setToGroups($member_handler->getGroup($GLOBALS['xoopsConfigUser']['new_user_notify_group']));
$xoopsMailer->setFromEmail($GLOBALS['xoopsConfig']['adminmail']);
$xoopsMailer->setFromName($GLOBALS['xoopsConfig']['sitename']);
$xoopsMailer->setSubject(sprintf("titre message",$GLOBALS['xoopsConfig']['sitename']));
$xoopsMailer->setBody($msg);
$xoopsMailer->send(true);
echo "fini !";
?>
-J'ai mis le include de functions.php qui contient la fonction xoops_getMailer
-J'ai ajouté l'include de mmainfile pour contourner un message d'accés interdit.
-J'ai désactivé Gzip car, si mon site marche très bien avec Gzip, avec ce code ca me mettait un message d'erreur de compression non reconnue ????
maintenant j'ai une page blanche, il ne se passe rien !
Question 1 : comment avoir un message (le écho ne fonctionne pas), pour savoir que l'on a bien fini d'exécuter le code ?
Question 2 : pourquoi Gzip ne fonctionne pas avec ce code ?
Question 3 : La page blanche indique t-elle que ça a fini d’exécuter mon fichier php ? où ça dit que ça a planté ?
Merci