Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1299 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pseudo Frames et dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pseudo Frames et dossier

n°1663773
emulienfou
Posté le 28-12-2007 à 18:44:29  profilanswer
 

Bonjour, je suis en train de dévelloper un site et j'ai intégrer des pseudos frames jusque la tout va bien sauf quand je souhaite créer un lien vers une page qui se trouve dans un dossier a la racine de mon site.
 
Voici le code qui est dans ma page index qui fait appel aux fonctions:
 

Code :
  1. <?php
  2.    if(empty($_GET['page'])) {
  3.   include("news.php" );
  4.    } else {
  5.     if(file_exists($_GET['page'] . ".php" )) {
  6.    include($_GET['page'] . ".php" );
  7.     }
  8.     else {
  9.     }
  10.   }
  11.    ?>


 
et voici la forme de mes liens:

Code :
  1. index.php?page=news


 
Donc le problem est si je veut avoir un lien vers un dossier j'ai essayé cela

Code :
  1. index.php?page=news/news0

mais cela naffiche pas les images de ma pages y aurai til une autre solutions s'il-vous plais?
Merci

mood
Publicité
Posté le 28-12-2007 à 18:44:29  profilanswer
 

n°1663807
FlorentG
Unité de Masse
Posté le 28-12-2007 à 21:31:01  profilanswer
 

Attention à ton code, y'a une faille de sécurité. Tester si le fichier existe ne sert à rien malheureusement.
 
Pour les trucs dans les dossiers, faut référencer les images comme si t'étais dans le fichier index.php, ce qui est logique

n°1663827
M Orthogra​phe
Posté le 28-12-2007 à 22:46:28  profilanswer
 

emulienfou a écrit :

Bonjour, je suis en train de dévelloper un site et j'ai intégrer des pseudos frames jusque la tout va bien sauf quand je souhaite créer un lien vers une page qui se trouve dans un dossier a la racine de mon site.
 
Voici le code qui est dans ma page index qui fait appel aux fonctions:
 

Code :
  1. <?php
  2.    if(empty($_GET['page'])) {
  3.   include("news.php" );
  4.    } else {
  5.     if(file_exists($_GET['page'] . ".php" )) {
  6.    include($_GET['page'] . ".php" );
  7.     }
  8.     else {
  9.     }
  10.   }
  11.    ?>


 
et voici la forme de mes liens:

Code :
  1. index.php?page=news


 
Donc le problem est si je veut avoir un lien vers un dossier j'ai essayé cela

Code :
  1. index.php?page=news/news0

mais cela naffiche pas les images de ma pages y aurai til une autre solutions s'il-vous plais?
Merci


 
Par contre l'orthographe tu ne l'as pas integré...

n°1664218
emulienfou
Posté le 31-12-2007 à 11:01:52  profilanswer
 

Merci pour l'info le seul problème c'est que si j'ai des sous-dossiers dans des sous-dossiers le code sera par exemple

Code :
  1. index.php?page=1/2/3/4...

et cela risque d'être assez chiant y pas une solutions soit en reprenant mon code soit en partant sur un nouveau?


---------------
eMulienFou
n°1664223
art_dupond
je suis neuneu... oui oui !!
Posté le 31-12-2007 à 11:52:33  profilanswer
 

Tu peux par exemple faire un tableau qui te dis où se trouve une page en fonction du paramètre et d'inclure cette page.  
Ca permet de n'inclure que les pages que tu as prévues.
 
 
=> index.php?page=news
 
 

Code :
  1. $fichier['news'] ='./1/2/3/4/emplacement_de_new.php';
  2. $fichier['accueil']='./accueil.php';
  3. if(isset($fichier[$_GET['page']]) && is_file($fichier[$_GET['page']]))
  4. {
  5.     include(fichier[$_GET['page']]);
  6. }



---------------
oui oui
n°1664247
soulmanto
Chat Noir replica
Posté le 31-12-2007 à 13:56:02  profilanswer
 

moué, bonjour la maintenabilité si on ajoute fréquemment des pages, dossiers ou sous-dossiers! le même principe reposant sur une BDD serait mieux...

n°1664266
art_dupond
je suis neuneu... oui oui !!
Posté le 31-12-2007 à 14:32:04  profilanswer
 

comme tu dis, ça dépend du nombre de pages.
Puis ce n'est qu'une "façon de faire" qu'on peut adapter aux besoins :)


---------------
oui oui
n°1664306
emulienfou
Posté le 31-12-2007 à 16:27:28  profilanswer
 

Merci pour ces messages, j'ai cherché un peut sur google et je pense que rajouter une base de donnée serai bien mais je n'ai pas trouvé de code de ce coté là sur google, si vous pourriez m'aider. merci!


---------------
eMulienFou

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pseudo Frames et dossier

 

Sujets relatifs
Java - création de dossier et droit d'écriture (linux)HELP!!!! Macro s'appliquant sur tous les fichiers d'un dossier ???
cherche une fonction "légere" pour savoir si dossier est videSécurité et protection d'une page et d'un dossier
[BATCH] recherche de dossier sur plusieurs serveurs[java ]générateur de pseudo code
Déplacer les fichiers d'un dossier à un autre ?pseudo code
lister le contenu d'un dossier en voyant le nom entierement[Résolu] Lister les fichiers d'un dossier
Plus de sujets relatifs à : Pseudo Frames et dossier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR