IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Web Service] Télécharge le wsdl au lieu de le lire


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Santé

    Informations forums :
    Inscription : Février 2008
    Messages : 155
    Points : 48
    Points
    48
    Par défaut [Web Service] Télécharge le wsdl au lieu de le lire
    Bonjour,

    Je m'excuse d'avance si le sujet n'est pas au bon endroit.
    Voila j'ai un petit problème. J'ai mis en place un web service en place. Et quand j'essaie d'afficher le wsdl via mon navigateur il me le télécharge au lieu de me l'afficher.
    Par contre sur ma plate-forme de dev. il l'affiche bien dans mon navigateur. Quelqu'un serait pourquoi il le télécharge sur le serveur de production ?
    Sachant que mon serveur de dev. est sous windows 7 avec xampp et le serveur de prod est sous windows server 2008 avec un une installe d'apache, php indépendamment.

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Utilise les bons headers (content type + content disposition) comme dans cet exemple:

    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
    $file = 'service.wsdl';
     
    if (file_exists($file)) {
        header('Content-Description: File Transfer');
        header('Content-Type: text/xml');
        header('Content-Disposition: attachment; filename='.basename($file));
        header('Content-Transfer-Encoding: binary');
        header('Expires: 0');
        header('Cache-Control: must-revalidate');
        header('Pragma: public');
        header('Content-Length: ' . filesize($file));
        ob_clean();
        flush();
        readfile($file);
        exit;
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.4] Web Service, SOAP et WSDL
    Par jimmypage dans le forum Langage
    Réponses: 10
    Dernier message: 08/02/2010, 17h07
  2. Web Service HTTPRIO et WSDL
    Par Fbartolo dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/01/2010, 13h13
  3. [Web Service][nuSOAP] génération wsdl avec php et les types
    Par ybvj59930 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 06/02/2009, 16h03
  4. [Web Service] Générer fichier wsdl
    Par fayred dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 04/08/2008, 16h58
  5. [Web Service][SOAP] génération WSDl à la volée par PHP
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 09/11/2007, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo