Bonjour,
Pour les un module newsletter que je bidouille pour le CMS MAgento , je doit traiter mes variables par deux script différents :
Le premier de Magento qui prend l'url et la met dans la base
et le second qui doit envoyer les informations du formulaire vers une plateforme de gestion d'abonnées de newsletter :
J'ai donc utilié la fonction curl :
J'ai mis ca dans une méthode de mon controlleur de mon module une partie de ce code qui est appler lors du submit du formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $url = "form.dolist.net/sw/default.aspx"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST); curl_exec($ch); curl_close($ch);
Mais je rencontre une problème :
Cannot send headers; headers already sent in /home/scandivi/www/app/code/local/Dolist/Newsletter/controllers/NewsletterController.php, line 42
Je suppose que j'ai pas mis les fonctions liée à CURL au bon endroit, si quelqu'un peut m'aider.
Partager