Gestionnaire de fichier [Réglé]
Eviter les suppressions de fichiers
Evolutions
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Reprise du message précédent
Bonjour,Cela ne dit pas si le fichier est réellement utiliser car il faudrait utiliser ce code dans absolument tout les modules.
De plus cela va vérifier le chemin absolue au niveau de PHP (donc il va pas vérifier en HTTP/HTTPS) et enfin il n'existe pas de fonction "get_file_path" en V5.0 (en tout cas j'ai rien trouvé :/).
Et comme l'a dit @j1.seth pour vraiment faire une bonne vérification :
Citation:
il faudrait en effet parser constamment en totalité la base de données...
ce qui clairement surchargerais même des serveur dédié qui passerais 80% de leur temps à parser une BDD qui plus elle sera grosse plus cela prendra du temps et des ressources, ce qui en mutualisé se traduirais pas une bride de l'hébergeur ou la consommation de toutes les ressources que l'hébergeur inclus dans votre offre et donc bloquerais le site de la personne (pas jouable).
Cordialement, janus57
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
De plus cela va vérifier le chemin absolue au niveau de PHP (donc il va pas vérifier en HTTP/HTTPS) et enfin il n'existe pas de fonction "get_file_path" en V5.0 (en tout cas j'ai rien trouvé :/)
oui normal que tu n'ais rien trouvé, c'est dans un module où elle bien déclarée
Code PHP :
public function get_file_path() { return $this->file_path; } public function set_file_path(Url $file_path) { $this->file_path = $file_path; }
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
quel module ?
Car j'ai fait une recherche global dans une V5.0 de base et j'ai rien trouvé.
Cordialement, janus57
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
peut être pas de moi alors cette fonction, car à l'origine je sauvegarder les fichier dans un dossier spécifique à ce module (pour le séparer de l'upload et de ce risque de manipulation qui efface les fichiers nécessaire au module).
Cordialement, janus57
vtt64 Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Plus souple d'utilisation mais avec quelques risques qui ont entraîné l'ouverture de ce post.
Merci pour votre intérêt.
Édité par vtt64 Le 11/02/2017 à 12h35
vtt64 Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Petit déterrage de post.
Pourrais-t'on imaginer une interdiction de suppression d'un type spécifique de fichier, dans mon cas *.gpx.
Merci
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
c'est théoriquement possible mais c'est toujours juridiquement hors la loi si le fichier appartient au membre (sauf à lui faire signe un accord lors de son inscription qui spécifie que tout fichier uploadé == propriété du site).
Aussi le second effet négatif est que si le membre arrive à saturation de son espace il est bloqué jusqu’à ce qu'un administrateur fasse le ménage ou augmente la limite.
Si c'est pour un problème de suppression alors que le fichier est lié au module, l'une des solutions serait de conserver une copie des fichiers dans un autre répertoire ou de rediriger les upload du module dans un répertoire spécifique que les membres n'ont pas accès (seulement le module/administrateur) et ou que le module puisse mettre à jour le(s) fichier(s) ou les supprimer.
Cordialement, janus57
vtt64 Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Citation :
ou que le module puisse mettre à jour le(s) fichier(s) ou les supprimer.
Tu peux m'en dire plus ?
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
vtt64 :
Merci Janus,
Tu peux m'en dire plus ?
Citation :
ou que le module puisse mettre à jour le(s) fichier(s) ou les supprimer.
Tu peux m'en dire plus ?
tu souhaiterais savoir quoi exactement ?
Cordialement, janus57
vtt64 Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre vtt64
- Inscrit le : 16/12/2009
- Site internet
- Groupes :
Merci
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie