bonjour
j’utilise ce petit bout de code pour supprimer un fichier et renomer une liste fichiers pour pas casser la chaine et je ne sais pas comment ajouter la gestion de nom long
exemple pour des fichiers nommés 1,2,3, etc si je supprime 2, 3 et renommé en 2 tout va bien mais si je prends l’exemple 001, 002 etc 001 et bien supprimé mais la liste n’est pas renommé 001 ou [constante]1 peu importe
quel type de fonction pourrait me faire sa?
merci
if ($id != ""){
$rep = './test/';
unlink($rep.$id);
$id=$id+1;
while (file_exists($rep.$id))
{
rename($rep.$id, $rep.($id-1));
echo "Fichier $id renommé en $id ";
$id++;
}
}
euh a vrai dire j’en sais rien mon premier post sur le forum pour un autre sujet a planter lamentablement au moment du post
sinon j’ai un certain
guymage sur ce post qui a tenté de repondre et qui obtient un : Message supprimé le 01/06/2007 à 14:27 pour le motif suivant : . << en gise de reponse sinon aucune idée de ce que cela signifie
merci pour le sprintf je vais me penché dessus voir si j’y arrive avec ça;)
y aurait il une alternative a sprintf parce que la je patoge dans le "j’ai presque rien compris "
en fait j’ai presque envie de mettre resolu dans le titre parce la fonction colle bien a ce que je veux faire mais tres dur a mettre en place a mon niveau
et 1 bon point a Sans-Nom aussi tien
Edité le 02/06/2007 à 20:21
pour un programeur j’imagine mais je ne le suis pas je fais avec les moyens du bord
mais en fait c’est pas que la fonction est trop compliqué j’ai presque tout compris a contrario j’ai presque rien compris
c’est surtout pour le mettre en place
en fait mon fichier va etre composé d’une variable et d’une constante mais pour faire un lien “supprimé” sur chaque j’ai defini une autre variable qui forme mon fichier(j’y suis pas arrivé autrement)
et c’est la que sa pose probleme
mais je vais y arrivé
c’est possible de faire weekend2 - 1 = weekend1 ?
je me le demande ou sinon je le fait mal surement
Ne connaissant pas la table ASCII, je te dirais que “?” est à remplacer par un caractère avant 0 dans la table ASCII (genre les ponctuations, ou tout simplement z).