pseudo frame -> nombreuse pages - PHP - Programmation
Marsh Posté le 30-07-2006 à 19:13:02
on peut evidemment simplifier le code pour qu il include le fichier a chaque fois mais dans ce cas il faut abandonner le coup de plusieurs dossiers
si tu as besoin de plusieurs dossiers c est que tu n utilise pas a bon escient le php
tu peux nous dire pourquoi tu aurais besoin de tant de dossiers ?
Marsh Posté le 30-07-2006 à 19:19:56
Pour une meilleure organisation et pour mieux m'y retrouver dans mes pages xD
Marsh Posté le 30-07-2006 à 19:29:12
je crois que tu as besoin d apprendre encore quelques trucs en php
par exemple une page articles.php qui peut afficher 2000 articles ou meme mille fois plus n existe qu en un seul exemplaire : articles.php
a partir de la pas besoin de plusieurs dossiers
l arborescence classique d un site php c est (en gros)
DossierGlobal
* dossier includes
tu peux y retrouver tout un tas de fichiers en principe des fonctions et classes
* un dossier admin
je te laisse deviner toutes les belles choses qu on peut y trouver
et la les fichiers
accueil.php
index.php
toussa
qui ne devraient meme pas etre dans le dossier include
c est un peu dur de sortir de l optique html : une page = un fichier
il faut que tu te familiarises encore un peu avec le principe de page dynamique
Marsh Posté le 30-07-2006 à 19:40:48
mIRROR a écrit : on peut evidemment simplifier le code pour qu il include le fichier a chaque fois mais dans ce cas il faut abandonner le coup de plusieurs dossiers |
non c'est inexact ça
tu peux utiliser plusieurs dossiers ça simplifie même l'organisation (par exemple un sous dossier par rubrique et un fichier par page)
Marsh Posté le 30-07-2006 à 19:45:43
si tu peux si tu veux mais pas indispensable quoi
ou alors tu as un trèèèèèèèèèèèèèèèèèèèèèèès gros site
sur mon cms j ai juste un fichier cat et un fichier article je vais pas creer des dossiers
et puis la le monsieur decouvre les includes donc je pense ne pas me tromper en disant qu il a gardé sa vieille architecture html
Marsh Posté le 30-07-2006 à 19:56:52
y'a quand même une (grosse) différence entre ça et ne pas utiliser à bon escient hein
autant qu'il voit par lui même ce qui lui convient le mieux et fasse son propre apprentissage
Marsh Posté le 30-07-2006 à 20:07:13
Sh@rdar a écrit : y'a quand même une (grosse) différence entre ça et ne pas utiliser à bon escient hein |
bah moi je trouve ca vraiment pareil
il faut remettre dans le contexte hein
enfin c est un peu hors sujet
sinon elle ressemble a quoi ton architecture eric pour tu aies besoin de tant de dossiers ?
Marsh Posté le 30-07-2006 à 20:13:27
euh y'a ps beoin de tellement de doosier^^ 3 ou 4, :
http://www.sweet-heaven.new.fr/
Marsh Posté le 30-07-2006 à 20:18:31
mIRROR a écrit : bah moi je trouve ca vraiment pareil |
non, et on peut très bien gérer X dossiers avec un code pas très compliqué je répondais à ça aussi
tu ne peux pas décemment dire qu'utiliser plusieurs dossiers c'est mal utiliser php ou à mauvais escient, désolé
eric > effectivement, 4 dossiers
Marsh Posté le 30-07-2006 à 20:27:11
Sh@rdar a écrit : non, et on peut très bien gérer X dossiers avec un code pas très compliqué je répondais à ça aussi |
ok jme suis bien planté
je suis parti sur de biens mauvaises suppositions désolé ^^
Marsh Posté le 30-07-2006 à 20:32:09
y'a pas de mal
mais d'expérience, j'ai appris qu'il est bien meilleur que le débutant parte sur une solution qui fonctionne même si ce n'est pas la meilleure, plutôt qu'on lui file le truc tout maché auquel il va rien comprendre, il vaut mieux qu'il le découvre par lui même
ça m'a pris 3 ans avant de trouver une structure assez souple pour y faire rentrer n'importe lequel de mes scripts, et c'est plutôt éloigné de ce que tu as posté en exemple (et la tienne risque de changer aussi avec le temps)
Marsh Posté le 31-07-2006 à 10:07:47
Sh@rdar a écrit : y'a pas de mal |
vas -y ça m'interesse ... parce que je commence à avoir une trentaine de fichier, et que mon organisation est moyenne ...
Marsh Posté le 31-07-2006 à 10:36:14
je n'ai pas la meilleure structure de dossier, j'ai celle qui correspond le mieux à mes besoins à ce jour, c'est à toi de trouver la tienne (à besoins différents solutions différentes)
Marsh Posté le 30-07-2006 à 18:29:47
Bonjour à tous !! Je débute en php et les pseudo frames c'est bien mais quand on a de nombreuse pages et que l'on souhaite les trier dans des dossiers ça me pose un problème :
<?php
switch($_GET['pg']){
case 'accueil': // si $_GET['pg'] = accueil
include('accueil.php'); // alors on inclut le fichier accueil.php
break;
case 'livre': // si $_GET['pg'] = livre
include('livre.php'); // alors on inclut le fichier livre.php
break;
case 'contact': // si $_GET['pg'] = contact
include('contact.php'); // alors on inclut le fichier contact.php
break;
default: // si $_GET['pg'] ne correspond à rien, on inclut accueil.php par défaut.
include('accueil.php');
}
?>
Avec ce code, lorsque l'on ajoute une page, il faut à chaque fois ajouter un code...
J'ai cherché et j'ai trouvé ce tutoriel :
http://www.sutekidane.net/blog/pse [...] tique.html
Seulement, comment faire lorsque l'on a plusiuers dossiers ?
Voila mon problème, j'espère qu'il existe une solution ^^
Merci d'avance