CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

tit souci php :)

maidemaide
maidemaide
Niveau 6
10 mai 2003 à 21:41:02

salut a vs
en fait j´ai qques souci au niveau d´un menu , disons que j´ai une sorte de modele qui est le meme avec ttes mes pages, tableau include etc...et en fait j´aimerai utiliser 1page uniquement ( si possible) pour presenter tt . .
je m´explique, disons que ma page d´accueil soit
menu_haut
menu_gauche
page_centre
menu_droit
menu_bas
qd je click sur un lien ds un menu j´aimerai changé uniquement le contenu de page_centre sans utiliser de frame juste en faisant des includes page referé ds le lien mais je sai pa trop comment je dois faire
pour le moment, j´ai bien include(´monaccueil.php´) mais je sai pa trop comment faire pour include la page que je veux sans avoir a refaire a chaque fois une page sur mon modele principal
car la seule chose qui changerai serai le include ds la page_centre...ca fais chier de le refaire juste pour ca ( meme si le copier coller est rapide...je m´encombre moins en page inutile en faisant ca)
merci : )

captain_torche
captain_torche
Niveau 10
10 mai 2003 à 21:49:10

Ben, tu fais une page vide, avec, au milieu, la place pour ton include.

Du genre
< ?
if(!isset($page))
{
include ´default.php´;
}
else
{
include $page.php;
}
? >

Et, dans tes liens, tu fais < a href="index.php?page=nomdelapage"><Lien</a>.

sunnmagic
sunnmagic
Niveau 9
10 mai 2003 à 21:49:40

Si j´ai bien compris, il suffit de mettre une variable pour la page voulue :

include("$variable")

et les liens seront de la forme :

< a href="?variable=page1.php">lien</a>

maidemaide
maidemaide
Niveau 6
10 mai 2003 à 22:00:41

oui apparement ca fonctionne je vais tester un peu plus en detail ^_^
en tout cas merci, ca me facilite enormement le boulot et ca m´embrouillera un peu moins lors de MAJ : )
c bien pratique de faire ca

maidemaide
maidemaide
Niveau 6
10 mai 2003 à 22:05:48

une question, est-ce que je peux utiliser ca sur plusieurs pages differentes? cad mon lien sur un menu.php et ma requete d´afichage sur une centrale.php? en fait il me faudrai une variable qui passe d´un fichier vers un autre en maintenant sa valeur, il me semble que c´est faisable mais je sai pa comment on fais
vais essayer de chercher sur google mais si vs savez...n´hesitez pas
merci : )

maidemaide
maidemaide
Niveau 6
10 mai 2003 à 22:13:23

ca me semble bizarre , je vais certainement faire une page complete avec tout , les differents include que je voulais faire et ce script avec..
sinon, je peux peut-etre stocker la variable ds une BdD et me la ressortir ds un autre fichier? : ) it´s possible?

Stephane93
Stephane93
Niveau 8
10 mai 2003 à 23:13:26

ya une otre facon ki est plus sécurisé car l´autre l´est moin.
http://phpfacile.com tu va dans include chapitre 3.

maidemaide
maidemaide
Niveau 6
10 mai 2003 à 23:37:50

j´ai reussi en faisant passer ma variable avec session_start, ca fonctionne bien mais tu peux expliquer le pb qu´il y a au niveau de la securité stephane stp?
ce serai pas par rapport au page=xxxx ou a la place du xxxx on pourrai entrer un script qui serai interpreté et hop il se passerai qqchose?

Stephane93
Stephane93
Niveau 8
11 mai 2003 à 11:26:58

ouai cé ca je crois

jarose
jarose
Niveau 10
11 mai 2003 à 12:45:01

oue, ça évite de pouvoir includer des " ../../fichiers_de_conf" ( par exemple)

Exemple:

< ?
$page = ( isset ( $_GET[´page´])) ? ´null´:$_GET[´page´];

switch( $page )
{
case ´rub1´: include_once(´rubrique1.php´);
break;

case ´rub2´: include_once(´rubrique2.php´);
break;

case ´index´:
default: include_once(´home.php´);
endswitch;
}
? >

Un lien d´exemple http://tonsite.com?page=rub1

Donc, si $page ! = à rub1 ou rub2, c´est la page home.php qui sera automatiquement includé.

captain_torche
captain_torche
Niveau 10
11 mai 2003 à 12:54:35

Jarose, tu pourrais être plus précis, sir ces " fichiers de conf" ?

jarose
jarose
Niveau 10
11 mai 2003 à 13:05:27

hum....

Déjà simplement, le gars il fait ça : http://lesite.com/index.php?page=sql_conf.php

si sql_conf c´est le fichier avec tes infos de connection...T´es niqué;

Après tu peux remonter dans les répértoires . ./../ et lire des fichiers dont tu n´as pas accès normalement ( tout dépend des droits unix aussi...)

stoff
stoff
Niveau 10
11 mai 2003 à 13:15:50

Ouaimais bon , faut être *** pour mettre des echo des fichiers de conf sur un fichier conf...

Mais c´est vrais c´est génant , un switch c´est beaucoup plus pratique.

jarose
jarose
Niveau 10
11 mai 2003 à 13:18:43

Pas besoin d´avoir des fonctions de sortie, pour afficher le contenu des variables...

Pis un fichier de conf apache, c´est pas entre des balises PHP.

stoff
stoff
Niveau 10
11 mai 2003 à 13:33:01

Oui les fichiers apache , mais pas php:(

jarose
jarose
Niveau 10
11 mai 2003 à 13:51:18

inetd ou xinetd aussi...

´fin bon c´est vrai que dans son cas, ça ne sert pas à grand chose; C´est pas SON serveur, mais autant s´habituer à faire les choses proprement.

" Oui les fichiers apache , mais pas php:("

Afficher le contenu des variable, c´est un truc de script-kiddies... on met des droits sur un fichier de conf en php si on veut pas se faire niquer par un gosse de 12 ans qui s´amuse avec ses outils pour scripts-kiddies...

Encore une fois, je dit ça, mais si le site fait 10 visiteurs par jours, c´est pas interressant d´y foutre le bordel...

maidemaide
maidemaide
Niveau 6
11 mai 2003 à 13:59:04

merci , je sens que je vais qd meme prendre qques precaution en testant la $page on sait jamais, vais limiter les possibilité de la variable a seulement les pages que je veux , moins de pepin a l´horizon : )
merci

maidemaide
maidemaide
Niveau 6
11 mai 2003 à 14:04:39

encore une question : )
comment fait-on pour " cacher" l´url d´une page, cad comme jv.com ou le seul moyen d´avoir l´url d´une page est d´ouvrir ds une nouvelle fenetre?
la j´ai un script en javaS qui le fait, mais en fait c un reload page, dc il inclu la page mais en ajoutant le contenu seulement, dc je peux pa en enlever pour reload derrière...enfin, je vais essayer , j´ai une tite idée la lol
mais si vs savez...:)
merci encore

captain_torche
captain_torche
Niveau 10
11 mai 2003 à 14:08:41

frames

jarose
jarose
Niveau 10
11 mai 2003 à 14:09:09

Ben tu fais ça avec une frame, comme jv.com.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware