Forum PHPBoost
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.
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.
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...
En effet cela risque d'être très pesant, mais c'est envisageable...
En effet c'est ça.
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.
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.
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.
Mais si le script fais avec la BDD et le FTP comme je l'ai dit plus haut ça ne marchera pas ?
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++:
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."
crowkait:
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.
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.
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
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Règles à lire pour obtenir un support rapide
Bah de toute façon (dynamiquement parlant) ces images sont dans son dossier personnel portant son nom...
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.
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
Toujours OSER, savoir parfois CEDER, mais jamais RENONCER!
Règles à lire pour obtenir un support rapide
Je vais y réfléchir, merci de vos propositions !
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Membre en ligne: Aucun membre connecté
Membre en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
PHPBoost
Télécharger
Documentation
Dossiers
Communauté


PHPBoost
Support
Ressources
Développement
Communauté












