[RESOLU] [PHP] PB d'interpretation d'une commande dans une autre cde

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 : [RESOLU] [PHP] PB d'interpretation d'une commande dans une autre cde

Re: [PHP] PB d'interpretation d'une commande dans une autre

par stoye » 07 mai 2013, 16:08

Merci Moogli,

ça marche impécable.

encore merci...

Re: [PHP] PB d'interpretation d'une commande dans une autre

par moogli » 07 mai 2013, 15:56

salut,


utilise sprintf et pas printf

@+

Re: [PHP] PB d'interpretation d'une commande dans une autre

par stoye » 07 mai 2013, 15:51

J'ai pensé que je pourrais mettre un eval avant chaque printf mais là ça ne marche pas non plus

[PHP] PB d'interpretation d'une commande dans une autre cde

par stoye » 07 mai 2013, 15:43

Bonjour,

Je patoge un peu sur ce petit script PHP, le but étant d'afficher un chemin absolu mais il y a une instruction qui n'est pas bien interpretée (les 2 printf) et renvoie un nombre aléatoire.
Quelqu'un saurait-il pour me débloquer ?

Avec: $dir_dest = $racineftp . "/" .$part . "/" . $user . "/" . $echg . "/" . $flux . "/out"; c'est OK ça marche

Avec: $dir_dest = $racineftp . "/" .$part . "/" . $user . "/" . printf("%05d", $echg) . "/" . printf("%05d", $flux) . "/out"; les 2 printf renvoient le nombre 5


Voici mon code:

<?php
$part = client1;
$user = user;
$echg = 70;
$flux = 333;
$racineftp = "/data";



//$dir_dest = $racineftp . "/" .$part . "/" . $user . "/" . $echg . "/" . $flux . "/out";

$dir_dest = $racineftp . "/" .$part . "/" . $user . "/" . printf("%05d", $echg) . "/" . printf("%05d", $flux) . "/out";
echo "Rep de Destination : " .$dir_dest ;
?>