Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 11-09-2014 08:18:45

elnino42
Nouveau membre
Date d'inscription: 11-09-2014
Messages: 1

SOAP Débutant

Bonjour à tous,
Je suis en train de tester le ZEND_SOAP afin de créer un WEBSERVICE. J'utilise simplement le module ZEND SOAP et non pas le Framework dans sa globalité.

Pour plus de facilité voici mon code :

Fichier tax.class.php

Code:

[lang=php]<?php
class Tax {  
      
    /** 
    * Return tax value 
    * @param string $type 
    * @return float 
    */  
    public function getTaxValue($type = 'TPS'){  
           // récupérer les taxes d'une quelconque façon,  
           // par exemple d'une base de données  
      
           // Taxe sur les Produits et Services  
           if($type == 'TPS'){  
               return 5.0;  
           }  
           // Taxe de Vente du Québec  
           elseif ($type == 'TVQ'){  
               return 7.5;  
           }  
           else {  
               return 0;  
           }  
      
       }  
    }  
?>

Fichier Service.php

Code:

[lang=php]<?php 


require_once('Zend/Soap/AutoDiscover.php');  
require_once('Zend/Soap/Server.php');  
require_once('tax.class.php');  
  
if(isset($_GET['wsdl'])){  
   // inspecter la classe Tax et retourner la description  
   $wsdl = new Zend_Soap_AutoDiscover();  
   $wsdl->setClass('Tax');  
   $wsdl->handle();  
}
else{  
   // traitement  
   $server = new Zend_Soap_Server('http://localhost/ZendFramework-2.3.2/service.php?wsdl');  
   $server->setClass('Tax');  
   $server->handle();
     
}
?>

J'ai malheureusement l'erreur suivante qui ressort sans que j’arrive à la résoudre...

SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://localhost/ZendFramework-2.3.2/service.php?wsdl' : failed to load external entity "http://localhost/ZendFramework-2.3.2/service.php?wsdl"

Pour finir, mes tests se font sur un serveur WAMP...

Merci de votre aide

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages