Rechercher : dans
Par :

[Frames] Intégrer une frame php ?

Dernière réponse le 7 déc 2007 à 14:39:59 Thubs, le 4 jui 2006 à 15:41:12 
 Signaler ce message aux modérateurs

Bonjour,

Je débute le PHP depuis quelques jours et je suis un petit peu perdu :(

J'aimerais mettre en place des frames façon HTML mais en intégrant des pages PHP. Pour reprendre l'exemple sur le guide des frames de CCM, j'aimerais quelque chose comme ceci:

<FRAMESET COLS="20%,
80%">

<FRAME SRC="frame1.htm" NAME="gauche">

<FRAME SRC="frame2.htm" NAME="droite">

</FRAMESET>


...mais avec par exemple frame2.php à la place de frame2.htm.
J'ai essayé mais aucun navigateur ne semble trouver ma page php (frame blanche). Est ce possible d'afficher une frame php de cette manière ou faut il s'y prendre autrement ?

Merci beaucoup pour votre aide!
Phil

Meilleures réponses pour « [Frames] Intégrer une frame php ? » dans :
Télécharger PHP Edit VoirPHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de fonctionnalités permettant de développer plus efficacement : Coloration syntaxique Auto-complétion des fonctions Débuggeur...
Les Frames VoirPrésentation des frames Grâce à la technologie des frames (en français "cadres") il est désormais possible d'afficher plusieurs pages HTML dans différentes zones (ou cadres). Les frames ne font pas partie de la spécification du HTML 3.x, il faut...

1

P@, le 4 jui 2006 à 17:24:01

T'as un serveur ?? (easyphp ou xampp ???)


Sinon tu faire des include a la place des frames, sauf si tu veux les frames pour un aspect visuel ou autre à l'écran.
..:::P@ ... a tras, a PoOf ou a chou :::..

L'imagination est plus importante que la connaissance. Albert Einstein

Répondre à P@

2

theone, le 7 déc 2007 à 13:26:58
  • +2

If(!@$_GET["frame"]) { ?>
<FRAMESET COLS="200,*" frameborder=0>
<FRAME SRC="<? echo $_SERVER["SCRIPT_NAME"]?>?frame=menu" NAME="menu">
<FRAME SRC="<? echo $_SERVER["SCRIPT_NAME"]?>?frame=image" NAME="image">
</FRAMESET>
<? }
// FRAME MENU
elseif($_GET["frame"]=="menu") { ?>

<BODY ><center>
...
try in google PHP framset

Répondre à theone

3

 Alain42, le 7 déc 2007 à 14:39:59
  • +2

Bonjour,

les include n'ont pas la même fonction que les frames:

- include =pour intégrer dans une page une partie de html ou de script php que l'on ne veut pas retaper

(par exemple on fait une partie entête que l'on include au debut de toutes les pages)

- frames= sert a "découper" l'écran en plusieurs parties
( par exemple une frame haute qui apparaitra toujours en haut de l'écran même si on fait un scrool dans la partie basse, ou on peut recharger la partie basse sans recharger la partie haute)

Pour répondre à la question:mais avec par exemple frame2.php à la place de frame2.htm.

C'est OUI !

mais pour visualiser le résultat il faut que ta page soit :
- avec l'extension .php
- posée ou enregistrée sur un serveur qui accepte le php (il peut être soit distant chez un hebergeur, soit local sur ton PC (EasyPhp par exemple))
- et tu l'appelles en tapant son adresse dans la barre d'adresse de ton navigateur


@lain

Répondre à Alain42