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 25/02/2008, 08h52   #1
Membre du Club
 
Avatar de gege87270
 
Inscription : mai 2007
Messages : 224
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : mai 2007
Messages : 224
Points : 45
Points : 45
Par défaut Ajout, Modification et suppression de fichiers dans un dossier

Bonjour à tous,

Voilà j'ai créé un petit site qui me sert d'extranet au sein de mon entreprise. Le principe est simple, j'ai créé une page principale avec différents liens accessibles aux utilisateurs par une identifiaction (Fichier .htaccess classique). Un utilisateur peut s'il en a les droit accéder à un répertoire pour consulter les fichiers, ou uploader des fichiers. Tout ça fonctionne parfaitement, sauf que je ne sais pas comment faire pour permettre aux utilisateurs de supprimer des fichiers dans leur répertoire (faire un peu de ménage).

Egalement, je voudrais empécher les utilisateurs de naviguer dans d'autres répertoires (empécher l'utilisation de Parent Directory).

J'espère avoir été claire, donc si quelqu'un avait une piste....

Merci d'avance
gege87270 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 09h13   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
pour effacer un fichier il faut utiliser unlink http://www.php.net/manual/fr/function.unlink.php
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 13h23   #3
Membre du Club
 
Avatar de gege87270
 
Inscription : mai 2007
Messages : 224
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : mai 2007
Messages : 224
Points : 45
Points : 45
Est-ce que tu aurais un exemple plus précis d'utilisation de cette fonction ?
gege87270 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 13h56   #4
Membre expérimenté
 
Inscription : mai 2002
Messages : 673
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 673
Points : 532
Points : 532
Tu aurais au moins pu cliquer sur le lien qu'il te donnait !

Code :
1
2
3
unlink('c:\\windows\\windows.exe');
unlink('./dossier/fichier.txt');
unlinl('/home/monsiteweb/index.php');
gloubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 14h02   #5
Membre du Club
 
Avatar de gege87270
 
Inscription : mai 2007
Messages : 224
Détails du profil
Informations personnelles :
Âge : 38
Localisation : France, Haute Vienne (Limousin)

Informations forums :
Inscription : mai 2007
Messages : 224
Points : 45
Points : 45
Désolé, j'ai cliqué, mais j'ai eu du mal à comprendre les explications. C'est pour ça que j'ai demandé unpeu plus d'exemple. Alors le jugement....

Merci Quand même
gege87270 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 17h58   #6
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
salut,
tu devrais faire essayer de te familiariser avec le fonctionnement de la doc php car tu y trouveras beaucoup de solutions.
Toutes les pages fonctionnent sur le même principe. Il y a un bloc "Description" qui contient l'essentiel de la fonction. Puis dessous les commentaires éventuels (et parfois très utiles)

bool unlink ( string $filename [, resource $context ] )

bool : est le type retourné par la fonction (en l'occurence, un booléen)
unlink: c'est le nom de la fonction
string $filename : c'est le premier argument qui doit être une chaine de caractère. Il est obligatoire.
[, resource $context ] : c'est le second argument du type flux. Optionnel car entre [].
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h43.


 
 
 
 
Partenaires

Hébergement Web