Annonces
 
Livre d'or

Par PHPBoost USER

Vraiment étonnant ce
script. Il en est
devenu ma référence
pour moi [Suite...]

Livre d'or

 
   Le 20/06/08 à 13h11 Citer     

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 09/12/07
Messages: 391
Lieu: Annecy
Bonjour à tous,
je recherche un codeur PHP pouvant me faire un script qui permet de supprimer toutes les images uploadées (dans le dossier upload) inutilisées (aussi bien articles que news, wiki, ...). Donc o prendrai chaque image du dossier, on verrait si elle existe ou non dans la BDD, si elle existe on laisse, si elle est inexistante on la supprime.
Vous suivez ?
Donc y a-t-il quelqu'un qui peut me faire ça car moi perso je n'ai pas le temps.

Merci d'avance,
loicsr

PS : un script comme ça est lourd pour le FTP et la BDD, je ne l'exécuterai qu'une fois par mois.

pm loicsr@hotmail.com loicsr@hotmail.com http://www.micronoob.com/  
   Le 20/06/08 à 14h22 Citer     

Booster Mortier

Groupe: Membre

Inscrit le: 08/01/08
Messages: 668
Si je comprend bien tu voudrais d'abord vérifier l'extension des fichiers du dossier upload pour ne garder que les images, ensuite tout les résultats positifs (images, nom + extension) serais donc dans un array (une sélection), ensuite tu voudrais récupérer une liste de toutes les nom d'images + extension dans ta base de donnée pour finalement comparé ces deux array (liste ou sélection) et finalement supprimer toutes les images qui ne trouvent pas de pair dans la BDD.

En effet cela risque d'être très pesant, mais c'est envisageable...

:lu

pm http://www.3qcrp.com  
   Le 20/06/08 à 14h43 Citer     

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 09/12/07
Messages: 391
Lieu: Annecy
En effet c'est ça.

pm loicsr@hotmail.com loicsr@hotmail.com http://www.micronoob.com/  
   Le 20/06/08 à 20h24 Citer     

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 17/06/05
Messages: 5068
Lieu: Apt / Marseille
Je ne vois pas du tout l'intérêt étant donné que lorsque les membres suppriment un fichier celui-ci est supprimé de la base de données et du ftp.
____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com Voir par Message privé http://www.phpboost.com  
   Le 20/06/08 à 20h30 Citer     

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 09/12/07
Messages: 391
Lieu: Annecy
Mon site fonctionnera principalement sur le Wiki et donc les membres ne seront pas avertis quand leur tutos seront modifiés, les images n'y seront peut-être plus et il y en aura des nouvelles et ainsi de suite. Donc ils n'auront pas forcément idée de supprimer les anciennes, même si ils en mettent des nouvelles.

pm loicsr@hotmail.com loicsr@hotmail.com http://www.micronoob.com/  
   Le 20/06/08 à 21h03 Citer     

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 17/06/05
Messages: 5068
Lieu: Apt / Marseille
Oui mais il n'y a pas moyen de savoir qu'elles sont les images qui ont été supprimées dans le tuto. Elles sont dans l'espace de stockage du membre.
____________________
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!

pm crowkait@phpboost.com Voir par Message privé http://www.phpboost.com  
   Le 20/06/08 à 21h05 Citer     

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 09/12/07
Messages: 391
Lieu: Annecy
Mais si le script fais avec la BDD et le FTP comme je l'ai dit plus haut ça ne marchera pas ?

pm loicsr@hotmail.com loicsr@hotmail.com http://www.micronoob.com/  
   Le 20/06/08 à 22h13 Citer     

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 04/08/05
Messages: 4739
Lieu: Apt / Lyon
Si ça marchera mais ça sera énormément lourd.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com  
   Le 21/06/08 à 13h56 Citer     

Booster Mortier

Groupe: Membre

Inscrit le: 08/01/08
Messages: 668
crowkait:
Je ne vois pas du tout l'intérêt étant donné que lorsque les membres suppriment un fichier celui-ci est supprimé de la base de données et du ftp.


Moi non plus je ne vois pas trop l'intérêt, monsieur X enlève tel image, il devrait être conscient qu'il doit enlever les images inutilisés... À la limite un lien vers son gestionnaire de fichier une fois le tutoriel ajouté ou modifier...

À noter que dans la 2.1 les noms des fichier que le membre upload ou toi porte le nom de celui-ci avec une certaine courte chaine de caractère je crois.

:lu

pm http://www.3qcrp.com  
   Le 22/06/08 à 07h55 Citer     

Administrateur

Equipe Rédaction

Sexe:
Inscrit le: 07/11/06
Messages: 3966
Lieu: Limoges
Pourquoi ne pas renommer chaque image avec au début le pseudo du membre?
____________________
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Règles à lire pour obtenir un support rapide

pm http://www.ptithom.net  
   Le 22/06/08 à 08h17 Citer     

Booster Mortier

Groupe: Membre

Inscrit le: 08/01/08
Messages: 668
Bah de toute façon (dynamiquement parlant) ces images sont dans son dossier personnel portant son nom...

pm http://www.3qcrp.com  
   Le 22/06/08 à 23h18 Citer     

Administrateur

Equipe Rédaction

Sexe:
Inscrit le: 07/11/06
Messages: 3966
Lieu: Limoges
de toute façon il faut limiter au max la taille d'espace autorisé par membre. 1 à 2 mo max. Monter si besoin pour les membres d'un groupe.
Apres pour tout ce qui est doc et compagnie, mieux vaut mettre soit même sur le FTP dans des répertoires biens ordonnés. C'est ce que j'ai fait pour la doc de phpboost et au moins c'est clair. Déjà on s'y repère mieux, on sait ou sont les fichiers.

En faisant ainsi, la place prise par les fichiers des membres est faible.
____________________
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Règles à lire pour obtenir un support rapide

pm http://www.ptithom.net  
   Le 23/06/08 à 11h48 Citer     

Booster Roquette

Groupe: Membre

Sexe:
Inscrit le: 09/12/07
Messages: 391
Lieu: Annecy
Je vais y réfléchir, merci de vos propositions ! ;)

pm loicsr@hotmail.com loicsr@hotmail.com http://www.micronoob.com/  
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Membre en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie