Aide - Recherche - Membres - Calendrier
Version complète : Php Fichier
Forum Webmaster - Ton Webmaster > Conception de sites > Programmation > php
alex06200
Bonjours a tous,
Je voudrai un "système ou kan on tape une adresse comme celle si :

http://www.test.com/?=0001

On tombe sur cette page :

http://www.test.com/test1/index.php

et ainsi de suite avec les nombre....

http://www.test.com/?=0001
=
http://www.test.com/test2/index.php

Eces possible en php ? Si oui pouvez-vous me donner le code pour le faire et biensur me l'explikez légèrement. Ou si il existe une autre manière mais ki ressemble a celle ci dite le moi je ne suis pas contre !!!! biggrin.gif

Je vous laisse
@++ tongue.gif
Gorgibus
J'en vois pas l'utilité mais bon...
Tu peux utiliser l'URL rewriting >> http://www.webrankinfo.com/analyses/autres...g-debutants.php
http://www.webmaster-experience.net/article-article-2.html
Gaylord.P
Je ne pense pas que alex06200 voulait des redirections, mais un système de gestion de page dynamique (genre index.php?page=toto), bref, j'attend confirmation de alex06200.

Sinon, l'url rewriting est très utile pour le référencement et même pour les visiteurs, c'est plus simple de retenir une page page-2,id-9.html que index.php?page=2&id=9.
alex06200
QUOTE(gorgibus @ Jan 15 2005, 07:40 PM)
J'en vois pas l'utilité mais bon...
Tu peux utiliser l'URL rewriting >> http://www.webrankinfo.com/analyses/autres...g-debutants.php
http://www.webmaster-experience.net/article-article-2.html
[right][snapback]51405[/snapback][/right]


Ok mais je ne comprend rien tu peu juste me donner le code s'il te plait ?


Merci d'avance
@alleexx
alex06200
QUOTE(Gaylord.P @ Jan 15 2005, 07:47 PM)
Je ne pense pas que alex06200 voulait des redirections, mais un système de gestion de page dynamique (genre index.php?page=toto), bref, j'attend confirmation de alex06200.

Sinon, l'url rewriting est très utile pour le référencement et même pour les visiteurs, c'est plus simple de retenir une page page-2,id-9.html que index.php?page=2&id=9.
[right][snapback]51408[/snapback][/right]


Oui c bien sa !!!!!!!!!!!!!!!!!!!
Si tu pe me donner le code se serai vraiment sympa !

Merci d'avance
@@lleexx
Gaylord.P
Te donner le code ?
Mouais...c'est n'importe quoi de copier/coller un code sans demander de l'aide mais si tu insistes, voici ce que j'utilise :
CODE

<?
 include("pages.inc");
 $page = 'index';
   if(isset($_GET['page']))
   {
     if(in_array($_GET['page'],$pages))
     {
       $page = $_GET['page'];
     }
     else
     {
       $page = "../404";
     }
   }
 include("$page.inc");
?>

En tout cas, ce n'est pas en demandant des codes que tu arriveras à quelque choses, surtout que la c'est un code personnel, pas forcément adapté à tous les sites...
alex06200
QUOTE(Gaylord.P @ Jan 15 2005, 08:03 PM)
Te donner le code ?
Mouais...c'est n'importe quoi de copier/coller un code sans demander de l'aide mais si tu insistes, voici ce que j'utilise :
CODE

<?
 include("pages.inc");
 $page = 'index';
   if(isset($_GET['page']))
   {
     if(in_array($_GET['page'],$pages))
     {
       $page = $_GET['page'];
     }
     else
     {
       $page = "../404";
     }
   }
 include("$page.inc");
?>

En tout cas, ce n'est pas en demandant des codes que tu arriveras à quelque choses, surtout que la c'est un code personnel, pas forcément adapté à tous les sites...
[right][snapback]51411[/snapback][/right]


J'ai bien le code mais petit me l'expkiez s'il te plait ?

erci d'avance

@lleexx
Gaylord.P
Je pense qu'il serait bon de prendre des cours sur le site du zero.
Il ne faut que les bases pour comprendre ce script...
- Je ne te donne qu'un indice pour mieux comprendre :
include("pages.inc"); contient le nom des pages sous forme d'un tableau.

Pour le reste, ce n'est pas compliqué, suffit d'apprendre juste les base. smile.gif
alex06200
Oki,
mais le probleme c'est que j'ai bien suivi les cours du site : http://www.siteduzero.com mais ils n'explike pas ce genre de truck avec les .inc !!!! S'il te plai dit moi le code omplet carsinon moi mon site pourra jamais ouvrir !!!!!!!!!

Merci d'avance @lex
Gaylord.P
Tu ne me feras pas croire que ta tous lus et que tu comprend pas mon script (qui d'ailleur est complet)...
Le .inc est une extension de fichier, j'aurais pu mettre .txt, .php ou .toto si tu veux.
alex06200
QUOTE(Gaylord.P @ Jan 16 2005, 05:30 PM)
Tu ne me feras pas croire que ta tous lus et que tu comprend pas mon script (qui d'ailleur est complet)...
Le .inc est une extension de fichier, j'aurais pu mettre .txt, .php ou .toto si tu veux.
[right][snapback]51485[/snapback][/right]


S'il te plait donne moi l'explikation ou si quelqu1 le peu !

Merci d'avance

@lleexx
manhim
Je vais être gentil... Je reprend la script de Gaylord, mais avec des explications...


CODE
<?
include("pages.inc"); /* Euhhh... Sa je sais pas pourquoi c'est la... */
$page = 'index'; /* Ont donne un nom a la variable si elle est non définie (ici "index") */
  if(isset($_GET['page']))
  {
    if(in_array($_GET['page'],$pages))
    {
      $page = $_GET['page']; /* Ont recherche la page si la variable PAGE est renseigner ( ?page=xxx ) */
    }
    else
    {
      $page = "../404"; /* Sinon PAGE devien l'erreure 404... (À modifier selont le cas) */
    }
  }
include("$page.inc"); /* Ont inclut la page :) (Tu peu modifier l'extension selont le cas...) */
?>


J'ai fais de mon mieux... peu être que j'ai faux ou vraie... mais le meuilleur est de le faire soit même ;)

++
Manhim
Gaylord.P
C'est à peu près ça, la pages.inc contient un array avec les pages que l'ont peut inclure (pour éviter le piratage), voici l'array :
CODE

<?
 $pages = array
 (
   'page1',
   'page2',
   'page3',
   '...'
 );
?>
alex06200
JE VOUS ADDDDOOOOOOOOOOOOORRRRRRRRREEEEEEEEEEEE !!!!!!!!
Merci beaucoup c'est supert sympa
!!!!!!!!!!!!!!!!!!!!!!
Je vous remerci ENORMEMENT !!!!!!!!!!!

@@@@@@@@@@++++++++++++++++++++
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.