Bonjour à tous,
Je suis actuellement chargé du développement d'un site web, dans lequel le clients peuvent gérer de mailing list. Nous utilisons un server de mailing list qui tourne avec SYMPA.
Je dois écrire un script php qui me servira à créer, supprimer des liste, via une interface d'administration crée par moi. Après avoir fait pas mal de recherches sur le web, je n'arrive pas a trouver de script exemple. J'ai fais ceci, mais ca ne marche pas, et je ne comprend pas pourquoi...
Enait je ne suis pas tout a fait sur ce cette ligne, étant donné que l'authentification de pass bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 require_once('nusoap.php'); $soapclient->debug_flag=true; $userEmail = '******'; $soapServer = "******"; $soapclient = new soapclient($soapServer,'wsdl'); //login $md5 = $soapclient->call('login',array($userEmail, '******')); setcookie("sympaEmail",$userEmail); setcookie("sympaMd5",$md5); if (gettype($md5) == "string") { echo "<P ALIGN=\"center\"><FONT COLOR=\"#00FF00\">Authentication Succeeded</FONT></P>\n"; }else { echo "<P ALIGN=\"center\"><FONT COLOR=\"#ff0000\">Authentication failed</FONT></P>\n"; } echo '<pre>'; print_r($md5); echo '</pre>'; //création d'une liste $res = $soapclient->call('authenticateAndRun',array($userEmail,$md5,'createList',array('test1'))); echo '<pre>'; print_r($res); echo '</pre>'; unset($soapclient);
Enfait pour préciser, voici l'erreur qui est retournée, mais je ne pense pas que ca va aider beaucoup... (la valeur de $res).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $soapclient->call('authenticateAndRun',array($userEmail,$md5,'createList',array('test1')));
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Array ( [faultcode] => soap:Server [faultstring] => unable to create list [detail] => unable to create list )
Partager