Page 1 sur 1

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

Posté : 07 mai 2013, 15:43
par stoye
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 ;
?>

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

Posté : 07 mai 2013, 15:51
par stoye
J'ai pensé que je pourrais mettre un eval avant chaque printf mais là ça ne marche pas non plus

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

Posté : 07 mai 2013, 15:56
par moogli
salut,


utilise sprintf et pas printf

@+

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

Posté : 07 mai 2013, 16:08
par stoye
Merci Moogli,

ça marche impécable.

encore merci...