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 18/09/2007, 09h08   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 33
Points : 13
Points : 13
Par défaut Gestion des fichiers

Bonjours à tous

Je souhaiterais me lancer dans le developpement d'un portail perso.

Et je bloque sur un premier point assez important.

Je souhaite avoir une arborence tu type

/
mod/
news/
dl/
forum/

Et dans chaque dossier des mods il y aurait un fichier index et admin

et ma question est comment appeller les fichiers par

index.php?mod=news&p=index
et pour l admin
index.php?mod=news&p=admin

J'ai essayer de regarder des script existant mais cela ne m'avance pas a grand chose

Merci
ChRom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 10h17   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
ben dans index.php tu peux faire un truc du genre:
Code :
1
2
3
4
5
6
7
8
9
10
 
if(isset($_GET['mod'])){
  $directory=$_GET['mod'];
}
 
if(isset($_GET['p'])){
 $file=$_GET['p'];
}
$file_a_include="./mod/".$directory."/".$file.".php";
include($file_a_include);
Evidemment, il faut sécuriser le truc pour vérifier que le repertoire et le fichier passé en paramètre existe.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 14h34   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 33
Points : 13
Points : 13
Ok merci de ton aide.

Et comment securisé cela?

Désoler mais dans la manip de fichier / dossier je suis nouveau lol
ChRom est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 14h57   #4
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Hello,

On peut envisager quelque comme :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
if(isset($_GET['mod']) && is_dir("./mod/".$_GET['mod'])){
  $directory=$_GET['mod'];
}
 
if(isset($_GET['p'])){
 $file=$_GET['p'];
}
$file_a_include="./mod/".$directory."/".$file.".php";
 
if (is_file($file_a_include)) {
include($file_a_include);
}
is_dir permet de savoir si le dossier existe
is_file permet de savoir si le fichier existe

@+
cadou
__________________
PHP Competition System
Script de gestion de coupes et championnats
http://phpcompet.free.fr

Mon jeu de foot
cadoudal56 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 23h40.


 
 
 
 
Partenaires

Hébergement Web