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

Je vais me mettre au PHP ! :)

bobcolas
bobcolas
Niveau 9
03 juillet 2003 à 14:22:17

< html>
< head>
< title>Document sans titre</title>
< /head>
< body>
< table width="700" border="0" cellspacing="0" cellpadding="0">
< tr>
< td width="177" rowspan="2" valign="top"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="index.php?page=news">+
les news +</a></font></div></td>
< td width="523"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bienvenue
sur < strong>GraphiColas</strong> DYNAMIQUE ! !!</font></div></td>
< /tr>
< tr>
< td valign="middle">
< div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
< ?
if ( isset($_GET[´page´]))  
{
include($_GET[´page´].´.php´);
}
? >
< /font></div>
< /td>
< /tr>
< /table>
< /body>
< /html>

jarose
jarose
Niveau 10
03 juillet 2003 à 14:22:44

grandissime: oue ça va, mais bobcolas ne comprendras surement pas ; )

captain_torche
captain_torche
Niveau 10
03 juillet 2003 à 14:23:23

Oui, grandissime, t´as exprimé en français ( approximatif), ce qu´on a écrit en php :)
Mais, dans la théorie, t´as tout bon.

captain_torche
captain_torche
Niveau 10
03 juillet 2003 à 14:24:17

ha, pour une fois, c´est jarose qui m´a devancé :)

bobcolas
bobcolas
Niveau 9
03 juillet 2003 à 14:27:00

http://graphicolas.free.fr/dyna/

[...]

le code :

< html>
< head>
< title>Document sans titre</title>
< /head>
< body>
< table width="700" border="0" cellspacing="0" cellpadding="0">
< tr>
< td width="177" rowspan="2" valign="top"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="index.php?page=news">+
les news +</a></font></div></td>
< td width="523"><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bienvenue
sur < strong>GraphiColas</strong> DYNAMIQUE ! !!</font></div></td>
< /tr>
< tr>
< td valign="middle">
< div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
< ?
if(isset($_GET[´page´]))
include($_GET[´page´].´.php´);
else
include ´default.php´;
? >
< /td>
< /tr>
< /table>
< /body>
< /html>

captain_torche
captain_torche
Niveau 10
03 juillet 2003 à 14:29:03

Pas besoin de nous coller le code à chaque fois . ..
Par contre, ce qui serait sympa, ça serait de créer une page default.php . ..
Sinon, il va inclure quoi ?

bobcolas
bobcolas
Niveau 9
03 juillet 2003 à 14:30:57

C´est bon !

En fait j´ai enlevé le

else
include ´default.php´;

en + j´ai pas envie qu´il y ait une page par défaut si ca ne marche pas... c´est grave si je l´enleve ?

Je vois ta réponse Captain et pas con ; )
mais c´est grave si je ne met pas cette partie de code ?

bobcolas
bobcolas
Niveau 9
03 juillet 2003 à 14:31:30

en fait j´ai mis ca

< td valign="middle">
< div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
< ?
if(isset($_GET[´page´]))
include($_GET[´page´].´.php´);
? >
< /td>

DeLeMetallica
DeLeMetallica
Niveau 6
03 juillet 2003 à 14:32:37

Il n´y a pas besoin d´un " if file exist" pour empecher les piratages avec les seudos frames ?

Sinon j´ai moi aussi une question : comment faire des pseudos frames avec 2 valeurs dans l´url.
ex : index.php3?cat=cat1&=p1

captain_torche
captain_torche
Niveau 10
03 juillet 2003 à 14:33:55

Non, bien sûr, t´es pas obligé de mettre le else . ..
C´est comme tu veux ; )

bobcolas
bobcolas
Niveau 9
03 juillet 2003 à 14:37:43

merci beaucoup :) :ok: :cool:

SaMeuwr
SaMeuwr
Niveau 10
03 juillet 2003 à 14:45:09

DeLeMetallica, je le vois mieux avec un switch :)

switch $_GET[´cat´] :
case ´cat1´:
if($_get[´page´]== ´p1´){
include " ..";
}else{
include " ..";
}
break;
case . ... etc . ..

le principal problème avec les pirates c´est plutot l´injection SQL, mais c´est totlement different : )

DeLeMetallica
DeLeMetallica
Niveau 6
03 juillet 2003 à 14:56:17

J´ai lu plusieurs fois que sans " if file exist" on peut mettre l´attribut qu´on veut dans l´url et arriver à faire des choses comme créer un index.htm sur le repertoire par exemple.

Tu connais un bon tutot sur les switches ?
je comprends pas bien comment ça marche.

bobcolas
bobcolas
Niveau 9
03 juillet 2003 à 14:59:25

Mais quand on met 2 valeurs dans l´url, ca fait comme un " double-lien" ? Parce que je chercher à faire ca avant...

en tout cas merci bcp pour avant :cool:

SaMeuwr
SaMeuwr
Niveau 10
03 juillet 2003 à 14:59:59

d´ailleur j´ai mal fait le switch : )

c´est plusieurs if & elseif & else ça se comporte comme ça : )

la varable à traiter : $i

switch ( $i){
case ´1´ :
include " ";//si $i == 1
break;
case ´2´ :
include " "; //si $i ==2
break;
default :
include " "; //si $i ne vaut aucune des valeurs du dessus
break;
}

c´est pas plus compliqué : )

sunnmagic
sunnmagic
Niveau 9
03 juillet 2003 à 15:01:35

Après case " xx", il faut mettre ; et non :

DeLeMetallica
DeLeMetallica
Niveau 6
03 juillet 2003 à 15:04:02

Bah

DeLeMetallica
DeLeMetallica
Niveau 6
03 juillet 2003 à 15:06:08

. .. autant je pensais comprendre ton premier post autant là je comprends plus, ton 2ème switch n´a pas l´air de gèrer 2 variables mais seulement une ( $i).
Et sans get[] comment peut on la recupèrer ? ?
ton premier switch me paraissait plus correct

Vous connaissez un site qui explique bien les switchs ( pas phpdebutant leur tuto est vraiment baclé) ?

SaMeuwr
SaMeuwr
Niveau 10
03 juillet 2003 à 15:12:27

je voulais t´expliquer le principe du switch : )
pas la gestion à deux variables!
et pour le tuto, non je ne connais pas : )
j´ai un livre, c´est tout!

sunmagic, non, c´est un ´:´ :)

jarose
jarose
Niveau 10
03 juillet 2003 à 15:17:45

< ?php
switch ( $i) {
case 0:
print " i égale 0";
break;
case 1:
case 2:
print " i égale 1 ou 2";
break;
default:
print " i > 2"
}
? >

Un exemple de switch...

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