Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2011, 17h52   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 56
Points : 10
Points : 10
Par défaut supprimer les fichiers qui ne sont pas dans une liste

Bonjour

j'ai des noms de fichier dans une base de données
Code sql :
SELECT files FROM products
j'ai des fichiers dans un dossier products_files

Je voudrais supprimer tous les fichiers du dossier products_files qui ne sont pas dans ma table products

comment faire ?

merci
jeorcal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 17h57   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
avec un glob tu peux récupèrer tout les fichiers d'un dossier dans un array, il te suffis de faire un array_diff ou intersect, et ensuite parcourir ta nouvelle liste et faire un unlink
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h02   #3
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 56
Points : 10
Points : 10
Citation:
Envoyé par stealth35 Voir le message
avec un glob tu peux récupèrer tout les fichiers d'un dossier dans un array, il te suffis de faire un array_diff ou intersect, et ensuite parcourir ta nouvelle liste et faire un unlink
avec un petit exemple de code ça aiderait :-)

merci
jeorcal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h07   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par jeorcal Voir le message
avec un petit exemple de code ça aiderait :-)

merci
en 6 lignes c'est fait cherche un peux c'est pas dur , commence par regarder la doc de glob
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h30   #5
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 56
Points : 10
Points : 10
Citation:
Envoyé par stealth35 Voir le message
en 6 lignes c'est fait cherche un peux c'est pas dur , commence par regarder la doc de glob
j'ai bien la doc de glob http://php.net/manual/fr/function.glob.php , mais je vois pas le rapport avec ce que je cherche, le chemin je l'ai
jeorcal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h33   #6
Modérateur
 
Inscription : septembre 2010
Messages : 7 101
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 101
Points : 8 466
Points : 8 466
Citation:
Envoyé par jeorcal Voir le message
j'ai bien la doc de glob http://php.net/manual/fr/function.glob.php , mais je vois pas le rapport avec ce que je cherche, le chemin je l'ai
oui, mais il te faut bien la liste de tout les fichiers de ton dossier non ?
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h49   #7
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 56
Points : 10
Points : 10
Citation:
Envoyé par stealth35 Voir le message
oui, mais il te faut bien la liste de tout les fichiers de ton dossier non ?
ok je vais essayer

merci
jeorcal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2011, 10h03   #8
Candidat au titre de Membre du Club
 
Inscription : juin 2010
Messages : 56
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 56
Points : 10
Points : 10
ça marche très bien et très rapide sur des milliers d'images
jeorcal est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h53.


 
 
 
 
Partenaires

Hébergement Web