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

  FORUM HardWare.fr
  Programmation
  PHP

  vos avis sur l'architecture de mon site, est-ce crade ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vos avis sur l'architecture de mon site, est-ce crade ?

n°861748
Scarf3ss3
Posté le 01-10-2004 à 09:27:38  profilanswer
 

Voilà je souhaite une architecture très simple pour mon site:
Un tableau centrer avec 3 lignes avec 2 colonnes sur la 2eme ligne
1ere ligne : entete
2eme ligne 1er colonne : menu
2eme ligne 2eme colonne : mes pages en php
3eme ligne : pied de page
 
donc j'ai fais un tableau rapide en htm avec des includes :

Code :
  1. <table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  2.   <tr>
  3.     <td colspan="2">
  4. <?php
  5.   include('entete.htm');
  6. ?>
  7.     </td>
  8.   </tr>
  9.   <tr>
  10.     <td width="150" valign="top">
  11.       <?php
  12.   include('menu.php');
  13. ?>
  14. </td>
  15.     <td width="650">// ici mes pages en php
  16. </td>
  17.   </tr>
  18.   <tr>
  19.     <td colspan="2">
  20. <?php
  21.   include('pied.htm');
  22. ?>
  23. </td>
  24.   </tr>
  25. </table>


 
j'ai donc séparé le code en 2.
1ere partie jusqu'à l'ouverture de la balise <td width="650"> (ligne 16 ici) que je nomme debut.php
2eme partie qui commence à la fermeture de la balise que je nomme fin.php
je commence avec un include "debut.php"à toutes mes pages destinées à être affichée et je les termine donc vous l'auriez deviné par fin.php
 
Cette soltuion me convient car je la trouve assez souple. Mais par contre   je trouve nul part cette méthode. Tout le monde proposant les templates dans les tutos. Alors ça m'inquiete et voulais avoir vos avis... Est-ce du code crade qui va être source à problème dans le futur ?  :heink:


Message édité par Scarf3ss3 le 01-10-2004 à 09:28:44
mood
Publicité
Posté le 01-10-2004 à 09:27:38  profilanswer
 

n°861750
skeye
Posté le 01-10-2004 à 09:28:40  profilanswer
 

Le design basé sur des tableaux, c'est mal!:o


---------------
Can't buy what I want because it's free -
n°861752
Scarf3ss3
Posté le 01-10-2004 à 09:31:24  profilanswer
 

skeye a écrit :

Le design basé sur des tableaux, c'est mal!:o


Tu proposes quoi ? les calques de dreamweaver [:amandine75011]

n°861753
Profil sup​primé
Posté le 01-10-2004 à 09:32:13  answer
 

perso j'ai
 

Code :
  1. //include the header
  2. include("functions/header.php" );
  3. //include the requested page
  4. if (isset($_GET["page"])) {
  5. if (is_file("pages/".$_GET["page"].".php" ))
  6.  include("pages/".$_GET["page"].".php" );
  7. else
  8.  include("pages/index.php" );
  9. }
  10. else
  11. include("pages/index.php" );
  12. //include the footer  
  13. include("functions/footer.php" );


 
:o

n°861755
Profil sup​primé
Posté le 01-10-2004 à 09:33:40  answer
 

scarf3ss3 a écrit :

Tu proposes quoi ? les calques de dreamweaver [:amandine75011]

n°862118
aspegic500​mg
Posté le 01-10-2004 à 14:32:15  profilanswer
 

chacal_one333 a écrit :

perso j'ai
 

Code :
  1. //include the header
  2. include("functions/header.php" );
  3. //include the requested page
  4. if (isset($_GET["page"])) {
  5. if (is_file("pages/".$_GET["page"].".php" ))
  6.  include("pages/".$_GET["page"].".php" );
  7. else
  8.  include("pages/index.php" );
  9. }
  10. else
  11. include("pages/index.php" );
  12. //include the footer  
  13. include("functions/footer.php" );


 
:o


 
Ca serait pas une faille ca? :D

n°862119
Profil sup​primé
Posté le 01-10-2004 à 14:32:50  answer
 

uh?
 
OUSSA? [:dawa]

n°862306
masklinn
í dag viðrar vel til loftárása
Posté le 01-10-2004 à 16:31:21  profilanswer
 


N'importe qui a acces a n'importe quelle page de ton forum, parce que l'argument est direct le nom de la page (et non des noms de cats/IDs/...)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°862399
Scarf3ss3
Posté le 01-10-2004 à 17:55:39  profilanswer
 

Murat a écrit :

si tu veux améliorer un peu, utilise la technique des includes (index.php?page=$page)
 
de cette facon : http://forum.hardware.fr/hardwaref [...] 8223-1.htm


Justement j'avais commencé par ça mais j'ai le même probleme que toi  :lol:

n°862404
Profil sup​primé
Posté le 01-10-2004 à 18:05:24  answer
 

Masklinn a écrit :

N'importe qui a acces a n'importe quelle page de ton forum, parce que l'argument est direct le nom de la page (et non des noms de cats/IDs/...)

qui t'as parlé d'un forum [:wawash]

mood
Publicité
Posté le 01-10-2004 à 18:05:24  profilanswer
 

n°862409
masklinn
í dag viðrar vel til loftárása
Posté le 01-10-2004 à 18:12:17  profilanswer
 

chacal_one333 a écrit :

qui t'as parlé d'un forum [:wawash]


On s'en fout, le problème est le meme :o


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°862411
Profil sup​primé
Posté le 01-10-2004 à 18:13:57  answer
 

nan mais je voit pas comment le gars peu acceder a n'importe quel fichier [:wam]
 
Evidement j'ai un controle sur chaque fichier hein, c'est sur que le gars il pourra taper page=admin, ben ca va le renvoyer vers l'index faute de droits.

n°862412
Scarf3ss3
Posté le 01-10-2004 à 18:15:13  profilanswer
 

Masklinn a écrit :

On s'en fout, le problème est le meme :o


je pense que tu fais ref à la faille citée dans ce tuto ?
http://www.phpdebutant.org/article68.php

n°862416
Profil sup​primé
Posté le 01-10-2004 à 18:17:27  answer
 

scarf3ss3 a écrit :

je pense que tu fais ref à la faille citée dans ce tuto ?
http://www.phpdebutant.org/article68.php

pas bete l'array mais bon

n°862424
masklinn
í dag viðrar vel til loftárása
Posté le 01-10-2004 à 18:24:27  profilanswer
 

scarf3ss3 a écrit :

je pense que tu fais ref à la faille citée dans ce tuto ?
http://www.phpdebutant.org/article68.php


grosso merdo oui

chacal_one333 a écrit :

nan mais je voit pas comment le gars peu acceder a n'importe quel fichier [:wam]
 
Evidement j'ai un controle sur chaque fichier hein, c'est sur que le gars il pourra taper page=admin, ben ca va le renvoyer vers l'index faute de droits.


Oui mais ca tu l'a pas dit, donc le mec qui y pense pas, ben il l'a dans l'os [:cupra]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°862426
Profil sup​primé
Posté le 01-10-2004 à 18:25:20  answer
 

Masklinn a écrit :

grosso merdo oui
 
Oui mais ca tu l'a pas dit, donc le mec qui y pense pas, ben il l'a dans l'os [:cupra]

tu me rassure [:kahn21]

n°862550
jolly
Posté le 01-10-2004 à 21:29:17  profilanswer
 

a toi en haut de chaque page de faire ce qu'il faut pour verifier si y a un user identifié a ce moment la  !
 
moi c'est comme ca que j'ai dev qq sites perso et ca marche nickel tu peux touours courrir a cherche la page admin
 
en haut de chaque fichier php j'ai qq lignes de code qui verifient si tu est authentifié et si tu navigue correctement  
si non alors tu retourne sur la page d'accueil et puis voila !


Message édité par jolly le 01-10-2004 à 21:30:29
n°862647
Scarf3ss3
Posté le 01-10-2004 à 23:25:53  profilanswer
 

jolly a écrit :

a toi en haut de chaque page de faire ce qu'il faut pour verifier si y a un user identifié a ce moment la  !
 
moi c'est comme ca que j'ai dev qq sites perso et ca marche nickel tu peux touours courrir a cherche la page admin
 
en haut de chaque fichier php j'ai qq lignes de code qui verifient si tu est authentifié et si tu navigue correctement  
si non alors tu retourne sur la page d'accueil et puis voila !


oui session_start()
moi tu tombes sur le formulaire d'identification ils ont même pas le droit à l'accueil  :o

n°862824
jolly
Posté le 02-10-2004 à 12:34:00  profilanswer
 

accueil = identification ou page principale du site ca depend si t'as des zones privées / publiques les 2 ou aucunes....


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

  vos avis sur l'architecture de mon site, est-ce crade ?

 

Sujets relatifs
Nom de l'ordinateur sur un site webavis
Site web en javaComment avoir un php.ini différent par site sur un même serveur
Votre avis sur un site et sur sa sécurité...Probleme menu sur mon site
Conversion site IE>Mozilla, PLZ help!Musique de fond sur un site internet
création d'un site photo où l'on peut poster des galeries ? 
Plus de sujets relatifs à : vos avis sur l'architecture de mon site, est-ce crade ?


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