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

Petit nouveau ! | 7 Messages

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 ;
?>

Petit nouveau ! | 7 Messages

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

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

07 mai 2013, 15:56

salut,


utilise sprintf et pas printf

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 7 Messages

07 mai 2013, 16:08

Merci Moogli,

ça marche impécable.

encore merci...