Réécrire un site web en PHP...

Statut
N'est pas ouverte pour d'autres réponses.

Carambar

Elite
http://www.clan-uk.com/

Je voudrais refaire ce site en PHP. Je voudrais savoir quels sont les bonnes habitudes à avoir dans la conception. Peut-on tout centrer sur un index.php et faire des includes en fonction des paramètres envoyés à celui-ci avec des if, ou vaut il mieux tout séparer en plusieurs modules ?

Je voudrais aussi savoir comment marche la structure case parceque c'est plus pratique que d'enchaîner des if. Il y a aussi la question de l'intégration avec le forum phpBB. Je ne suis pas certain comment je vais m'y prendre. En fait, il faudrais mettre le portail ( http://www.clan-uk.com/phpBB ) à la racine du site. Je voudrais que le forum reste dans le répertoire phpBB alors je réflêchis à une astuce pour que ca marche.

Finalement, je me demande s'il y a moyen d'énumérer les fichiers contenus dans un répertoire (des screens par exemple) pour ensuite afficher ca sur une page.
 
R

RedCross

ex membre
Le mieux, mais c'est mon avis, c'est d'avoir une page générique et pleins de modules sur le côté que tu appelles en fonction de tes besoins.

Heu... "case" et "if",... bon, là, il est tars, j'ai la flemme, j'expliquerai ça plus tard si besoin :p

Oui, y a moyen d'énumérer.
On utilise ça sur Banane hiqtoire d'afficher les images. Tu sais même vérifier la date de modif des fichiers et donc, du coup, mettre une mention "new" pour les fichiers ajoutés il y a peu.
Bon, là aussi il est tard. :oops:
 
1er
OP
Carambar

Carambar

Elite
Merci, je vais éplucher tout ca :) . Tu peut élaborer sur la première question (comment bien concevoir un site en PHP) parceque c'est ce qui m'intéresse le plus.
 
1er
OP
Carambar

Carambar

Elite
Je vais jeter un coup d'oeil sur les tutoriaux. Mais est-ce que ceux-ci m'apprendrons à bien concevoir un site ? En fait, je n'ai jamais vu un bon site écrit en PHP (vu qu'on ne peut pas lire le code) et je ne sais pas ce quels sont les bons réflexes à avoir ni ce qu'il faut éviter. Enfin, bref, je voudrais lancer une discussion à ce sujet :) .
 
1er
OP
Carambar

Carambar

Elite
Bon, je vais donner un exemple concret parceque c'est assez vague tout ca. J'ai un index.php pour le site et voici un exemple de ce qu'il s'y trouve :

Code:
<?php
if ($page=='screens') {include('screens.html');}
elseif ($page=='wallpaper') {include('wallpaper.html');}
elseif ($page=='infos') {include('infos.html');}
elseif ($page=='match') {include('match.html');}
elseif ($page=='member') {include('member.html');}
else {include('default.html');}
?>
Pour l'instant, j'ai une barre de navigation qui fais des appels à index.php. Par exemple :

Code:
<a href=index.php?screens>
Serais-t-il possible de faire passer une variable à une deuxième page php à partir de la barre de navigation ? Dans le cas de la page membre, par exemple, je penserais utiliser une seule page pour générer un fiche de membre.
 
K

kEr0

ex membre
Fearless a dit:
Bon, je vais donner un exemple concret parceque c'est assez vague tout ca. J'ai un index.php pour le site et voici un exemple de ce qu'il s'y trouve :

Code:
<?php
if ($page=='screens') {include('screens.html');}
elseif ($page=='wallpaper') {include('wallpaper.html');}
elseif ($page=='infos') {include('infos.html');}
elseif ($page=='match') {include('match.html');}
elseif ($page=='member') {include('member.html');}
else {include('default.html');}
?>
Pour l'instant, j'ai une barre de navigation qui fais des appels à index.php. Par exemple :

Code:
<a href=index.php?screens>
Serais-t-il possible de faire passer une variable à une deuxième page php à partir de la barre de navigation ? Dans le cas de la page membre, par exemple, je penserais utiliser une seule page pour générer un fiche de membre.
Code:
<a href=index.php?page=index_membres.php&menudroite=list_membres.php>
C'est ca qui te faut ?? :oops: :roll:

J'sais pas mais moi je fais toujours des variables et dans celle-ci je peux appelé la page que je veux et même changer 5 page du site en 1 coup si je veux... :wink:
 
1er
OP
Carambar

Carambar

Elite
Je vais tester ca :) ...
 
N

niafron

ex membre
RedCrossBlues a dit:
Le mieux, mais c'est mon avis, c'est d'avoir une page générique et pleins de modules sur le côté que tu appelles en fonction de tes besoins.

tout a fait d accord ;) ( le coment inutile je c :p )

fo etre le plus modulaire possible afin d eviter de taper des couche html php html php partout comme ca 1) c plus clair 2) tu peux facilement repiker les fct pour les utiliser autre part

par contre pour un bon tutorial, je ne peux ke conseiller le boukin : MySQL et PHP des edition O'Reilly c une vrai perle

et un " ptit " site francophone incroyablement complet sur php et MySQL http://www.nexen.net/
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut