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 :

[XML] Warning: sprintf() [function.sprintf]: Too few arguments


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut [XML] Warning: sprintf() [function.sprintf]: Too few arguments
    Bonjour,

    J'ai le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Warning: sprintf() [function.sprintf]: Too few arguments in
    alors qu'il me semble que mes arguments sont bon.

    Voici mon code.

    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
    $xml_modele_abonne = "<borne:abonne> 
    	<borne:code_operation>%s</borne:code_operation>
    	<borne:code_install>%s</borne:code_install>
    	<borne:code_activite>%s</borne:code_activite>
    	<borne:produit>%s</borne:produit>
    	<borne:titre>%s</borne:titre>
    	<borne:periodicite>%s</borne:periodicite>
    	<borne:civilite>%s</borne:civilite>
    	<borne:nom>%s</borne:nom>
    	<borne:prenom>%s</borne:prenom>
    	<borne:date_naissance>%s</borne:date_naissance>
    	<borne:email>%s</borne:email>
    	<borne:immeuble_residence>%s</borne:immeuble_residence>
    	<borne:numero_et_voie>%s</borne:numero_et_voie>
    	<borne:lieu_dit_bp>%s</borne:lieu_dit_bp>
    	<borne:code_postal>%s</borne:code_postal>
    	<borne:ville>%s</borne:ville>
    	<borne:telephone_fixe>%s</borne:telephone_fixe>";
    $liste_data = ",,,,,,Mme,GALOUPET,ROSE,1989-08-09,r.galoupet@aol.fr,,47 AVENUE DES CHAMPS ELYSEES,,75000,PARIS 08,";
    $liste_clients[] = sprintf($xml_modele_abonne, $liste_data);
     </borne:abonne>
    Un oeil extérieur peut-il m'éclairer ?

    Merci d'avance

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    regarde la documentation officielle de la fonction "sprintf", les arguments ne s'indiquent pas comme ça

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci, j'avais regardé et compris que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sprintf  ( string $format  [, mixed $args  [, mixed $...  ]] )
    équivalait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sprintf  ( $format  ,  $champ1, $champ2, $champ3)
    Donc c'est ce qu'il me semble avoir fait.

    Mais vu ta réponse, je me suis planté.

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Bon c'est un peu mieux comme cela, je crois

    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
    $xml_modele_abonne = "<borne:abonne> 
    	<borne:code_operation>%s</borne:code_operation>
    	<borne:code_install>%s</borne:code_install>
    	<borne:code_activite>%s</borne:code_activite>
    	<borne:produit>%s</borne:produit>
    	<borne:titre>%s</borne:titre>
    	<borne:periodicite>%s</borne:periodicite>
    	<borne:civilite>%s</borne:civilite>
    	<borne:nom>%s</borne:nom>
    	<borne:prenom>%s</borne:prenom>
    	<borne:date_naissance>%s</borne:date_naissance>
    	<borne:email>%s</borne:email>
    	<borne:immeuble_residence>%s</borne:immeuble_residence>
    	<borne:numero_et_voie>%s</borne:numero_et_voie>
    	<borne:lieu_dit_bp>%s</borne:lieu_dit_bp>
    	<borne:code_postal>%s</borne:code_postal>
    	<borne:ville>%s</borne:ville>
    	<borne:telephone_fixe>%s</borne:telephone_fixe>";
    $liste_clients[] = sprintf($xml_modele_abonne, ",'','','','','','Mme','GALOUPET','ROSE','1989-08-09','r.galoupet@aol.fr','','47 AVENUE DES CHAMPS ELYSEES','','75000','PARIS 08',");
     </borne:abonne>
    Mais j'ai le résultat suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    La page XML ne peut pas être affichée 
    Impossible d'afficher l'entrée XML en utilisant la feuille de style XSL. Corrigez l'erreur, puis cliquez sur le bouton Actualiser ou réessayez ultérieurement. 
     
     
    --------------------------------------------------------------------------------
     
    La balise de fin head ne correspond pas à la balise de début link. Erreur de traitement de la ressource file:///E:/Document...
     
     </head>
    ---^

  5. #5
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    le problème de "sprintf" est résolu donc tu peux cliquer sur et ouvrir une nouvelle discussion si tu as un nouveau problème

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

Discussions similaires

  1. [3.x] Too few arguments var/cache/dev/appDevDebugProjectContainer.php
    Par olivier.b dans le forum Symfony
    Réponses: 2
    Dernier message: 07/12/2017, 15h41
  2. sprintf(): Too few arguments
    Par hadjiphp dans le forum Langage
    Réponses: 8
    Dernier message: 05/06/2009, 22h40
  3. "too few arguments" à l'initialisation d'une fonction
    Par mr:titi7 dans le forum Débuter
    Réponses: 14
    Dernier message: 13/01/2008, 05h12
  4. erreur too few arguments ; recup valeur boucle
    Par Sam 069 dans le forum Access
    Réponses: 2
    Dernier message: 26/07/2006, 17h38
  5. Réponses: 4
    Dernier message: 10/04/2006, 22h30

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