Tri automatique photo dans dossier separé depuis leurs nom

Répondre
sebgrand
le 30/07/2011 à 23:54
sebgrand
Bonjour, je m'explique voila j'ai un site perso sur lequel sont stocké automatiquement des photos par une camera ip.

Sur la totalité des photos il y en a 2 catégories !

Dans la 1er elles commencent toutes par
00606E001E3B(Camip)_0_xxxxxxxx.jpg
et les autres par
00606E001E3B(Camip)_1_xxxxxxxx.jpg

Mon souci c'est que ma camip enregistre toutes ces photos dans un seul dossier.

Voila donc ma question, j'aimerai crée un script qui me permettrait de trié mes photos dans 2 dossiers séparés depuis le début de leurs noms.

Voila merci d'avance en espérant n'avoir pas était trop long

Cordialement
LupusMic
le 01/08/2011 à 13:43
LupusMic
Les fonctions rename et glob peuvent t'aider.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
sebgrand
le 02/08/2011 à 18:33
sebgrand
Merci pour la réponse

Déjà je tiens a dire que mes connaissance en php sont vraiment très limité.

Donc voila ce que j'ai pondu avec rename et glob mais cela ne marche.

<?php
glob("00606E001E3B(Camip)_1*.jpg") as $fichier
{
rename("./$fichier", "mouv/$fichier");
echo "$fichier vient d'être déplacé dans le dossier mouv";
}


Il y a peu être des erreurs de syntaxe,
Sinon je me pose aussi la question concernant la fonction glob, j'ai vu sur plusieurs forum qu'elle serai bloqué sur les serveurs de free, et il se trouve que mon site est héberger chez eux.

Voila ou j'en suis si quelqu'un a une idée je le remercie d'avance.
LupusMic
le 02/08/2011 à 22:15
LupusMic
<?php
foreach(glob("00606E001E3B(Camip)_1*.jpg") as $fichier)
{
rename("./$fichier", "mouv/$fichier");
echo "$fichiervient d'être déplacé dans le dossier mouv";
}
;)
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
sebgrand
le 04/08/2011 à 01:09
sebgrand
Grand Merci pour la correction,

donc pour info Free bloque bien la commande glob,

J'ai pu essayé ce script sur mon serveur nas et il fonctionne a merveille.

Encore Merci a bientôt
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours