Index du Forum » » Le coin des codeurs

Auteur

nombres sur 3 digits
vigs
391      

  Posté : 04-01-2004 21:47

en fait moi j'ai cette fonction :

if ($logged == 0){
$path = "modules/$ModPath/ftp/";
$listjpg = listDirFilter($path, "jpg");
$listgif = listDirFilter($path, "gif");
$listall = listDirFilter($path, "all");
$nbvrowsjpg = count ($listjpg);
$nbvrowsgif = count ($listgif);
$nbvrowsall = count ($listall);
$nbimg = ($nbvrowsjpg + $nbvrowsgif + 1);
if ($nbimg != $nbvrowsall){
echo "<BR><FONT COLOR=\"ff0000\">Tous les fichiers ne sont pas au format gif et jpg... Seuls les fichiers gif et jpg vont être chargé !</FONT>";
}
$n = 0;
while ($nbvrowsjpg > $n){
echo "<li>Traitement du fichier ".$listjpg[$n];
$refname = $year.$month.$day.$hour.$min.$sec."_ftpj_".$n.".jpg";
$fileorg = "modules/$ModPath/ftp/".$listjpg[$n];
$filenew = "modules/$ModPath/fichiers/".$refname;
if (!copy($fileorg, $filenew)) {
echo "<BR><FONT COLOR=\"ff0000\">La copie du fichier $file n'a pas réussi...</FONT>";
}else{
echo " - copie ok";
if (@mysql_query("INSERT INTO gal_pictures (name, gal_ref, comment) VALUES ('$refname','$galnameftp','pas de description')")){
echo " - insert ok";
CreateThumb($refname , "modules/$ModPath/fichiers/" , "modules/$ModPath/miniatures/" , $largeur, $hauteur, $gd_version);
echo " - mini ok";
if (@unlink ($fileorg)){
echo "<li>Fichier ".$listjpg[$n]." effacé de ftp";
}else{
echo "<BR><FONT COLOR=\"ff0000\">Impossible d'effacer ".$fileorg." du repertoire ftp</FONT>";
}
}else{
echo "<BR><FONT COLOR=\"ff0000\">La création de l'entrée dans la db pour le fichier $file n'a pas réussie...</FONT>";
}
}
$n++;
}


et je voudrai que le $n de $refname = $year.$month.$day.$hour.$min.$sec."_ftpj_".$n.".jpg"; soit codé sur 3 digits....



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=9377&forum=5