probleme passer un tab en parametre d'une methode web serive

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme passer un tab en parametre d'une methode web serive

par abidnour » 19 mai 2006, 12:53

Merci
moi j'ai poste sur le forum php et je sais pas pkoi s'est installe sur celui de html.

oui une bonne idee merci mais on peut passer des tabaleaux avec ce nusoap.seulement des tableaux d'indice.

Merci

par guilt92 » 19 mai 2006, 10:41

Ton probleme est plus du PHP que de l'HTML mais bon...

Ne pourrais tu pas passer une chaine à chaque fois en faisant un implode() de ton tableau avant de le passer puis en faisant un explode() à la récupération ?

probleme passer un tab en parametre d'une methode web serive

par abidnour » 19 mai 2006, 02:48

salut
je veux developper un web service avec nusoap.
ce web serice a une seule methode qui prends en paramettre une chaine et un tableau de taille dynamique de numeros tel et le retour est un tableau aussi.

voici mon code
pour le web service :
require_once('nusoap.php');
$s = new soap_server;
$s->register('envoi');

function envoi($name,$datas1){
$n=0;
$datas =array();
$datas=$datas1;
 while($n < count($datas)){
	  $flux .= $datas[$n] ;
     } 

$returnedString = .$name.' '.$flux."";

return $returnedString;


}

$server->service($HTTP_RAW_POST_DATA);


$s->service($HTTP_RAW_POST_DATA);

client du web service:
require_once("nusoap.php");

     $numtel[0]="0645444444";
      $numtel[1]="0645877777";
     $numtel[1]="0645877777";
     $parameters = array("content"=>"salut","info"=>$numtel);
     $soapclient1 = new soapclient("http://www.test.com/sol/server.php");

$result = $soapclient1->call("envoi",$parameters);

print_r ($reult);

je veux que ma methode renvoi un tableau de taille dynamique.
cette ligne
$parameters = array("content"=>"salut","info"=>$numtel);
me complique la tache.quant je passe juste une chaine ca passe mais quant je voulais passer un tableau c passe pas

Est ce que qq un a une idee.

Merci d'avance.