*PHP* iframe

Statut
N'est pas ouverte pour d'autres réponses.

MbK_

Etudjant
soirr a tous
je créer un site en php.
le champ principal est une iframe (la ou le txt va se derouler).
pour cela, j'ai une page ou je vais référencer le lien vers l'iframe
j'utilise le code suivant

Code:
<iframe src="page.php" name="i1" width="600" height="300" frameborder="0"></iframe>
donc pour le lien vers "photos" par exemple, j'aurais la page php avec l'iframe referencée ainsi

Code:
<iframe src="photos.php" name="i1" width="600" height="300" frameborder="0"></iframe>
et une autre page "photos.php" (ce qui sera ds la frame)

est-il possible d'avoir une page commune et qu'en appuyant sur le lien 'photos", elle charge automatiquement l'iframe photos.php plutot que de charger la page (par exemple) indexphotos.php

comme cela, je n'aurais qu'une page dans laquelle seul les iframe changeraient en fonction des liens?

j'espère que vous avez compris. ce n'est pas tres clair j'avoue:)

edit : je vais dormir, je viendrais demain voir les reponses. alors si je ne repond po d'ici la, vous savez pk :)
 
j'vois pas trop bien ce que tu veux dire, mais si j'ai bien compris, php te permet de faire ça:

Crées un form avec une méthode post sur la page elle-même et en début de page, là ou tu place ton code html de la iframe, tu place un truc du genre:


<iframe src="
<?php
switch($page) {
case 1 : print "index.php";
break;
case 2 : print "toto.php";
break;
case 3 : print "tutu.php";
break;
default: print "erreur.php";
}
?>
" name="i1" width="600" height="300" frameborder="0"></iframe>

c'est une manière de faire, il y en a d'autres....
 
Y a moyen de faire ce que tu veux avec une iframe.

Par exemple, le travail de fin d annee de rhetos d un copain de classe : ici

Si c est cas que tu veux ( je pense avoir bien compris ^^ ) et si t as des difficultes, jpeux lui demander 2-3 explications ;)

ps : le site est pas finit et encore buggé donc pas de comments :p
 

guslinux

Gamerz'ien
TheFornicator a dit:
j'vois pas trop bien ce que tu veux dire, mais si j'ai bien compris, php te permet de faire ça:

Crées un form avec une méthode post sur la page elle-même et en début de page, là ou tu place ton code html de la iframe, tu place un truc du genre:


<iframe src="
<?php
switch($page) {
case 1 : print "index.php";
break;
case 2 : print "toto.php";
break;
case 3 : print "tutu.php";
break;
default: print "erreur.php";
}
?>
" name="i1" width="600" height="300" frameborder="0"></iframe>

c'est une manière de faire, il y en a d'autres....
avec un passage d'argument par l'url ca tourne aussi.
ca donne une url du genre http://site.perso.be/index.php?page=1
et ca chargera index.php...


C'est ce que j'utilise pour un site
http://devel.easyuser.be/Ntec/
 
je trouve plus "joli" de passer par un form car cela reste "invisible" à l'utilisateur (novice) :)
 
R

Rabbits

ex membre
Code:
$page=$_GET[page];
<iframe src="$page.php" name="i1" width="600" height="300" frameborder="0"></iframe>
et comme lien tu fais ceci :

Code:
http://site.perso.be/index.php?page=photos
comme ca pas de switch qui vient encrasser ton code et que tu devras modifier a chaque fois que tu rajouteras une page :wink:
 
Rabbits a dit:
Code:
$page=$_GET[page];
<iframe src="$page.php" name="i1" width="600" height="300" frameborder="0"></iframe>
et comme lien tu fais ceci :

Code:
http://site.perso.be/index.php?page=photos
comme ca pas de switch qui vient encrasser ton code et que tu devras modifier a chaque fois que tu rajouteras une page :wink:
manque un print .....

Code:
$page=$_GET[page];
PRINT "<iframe src=$page.php name=i1 width=600 height=300 frameborder=0></iframe>";
voilà mais tu contrôle moins ce que tu fais.. :)
 
1er
OP
MbK_

MbK_

Etudjant
voila je suis rentré.
bon ce que je veux c'est que sur mon ftp il n'y ai qu'une page dans laquelle s'afficheraient les iframes en fonction du lien appuyé. un peu comme le principe des frames mais sans frames :D

il me faut une page de depart (appelons la index.php) et les autres pages qui s'afficheront dans l'iframe. (photos.php, ...php, ...)
pour ne pas avoir pour chaque page une page index ou se trouverais le lien specifique pour afficher la page specifique dans l'iframe...

vous comprenez?

mais je ne sais pas si ce que vous m'avez dit c'est ce que je veux vu que je ne m'y connais pas enormement :oops:
 

guslinux

Gamerz'ien
TheFornicator a dit:
je trouve plus "joli" de passer par un form car cela reste "invisible" à l'utilisateur (novice) :)
j'en convient ... mais faut maitriser les formulaires en plus ...
 
1er
OP
MbK_

MbK_

Etudjant
alors que dois-je faire?
 
sais pas... relire le forum et regarder une des solution qu'on te propose un peu plus endétail, chercher sur php.net si tu veux faire en PHP ou encore chercher via google sur des sites de scripts.


ou encore continuer à poser des questions ici et attendre qu'on fasse tout à ta palce ... Comme tu veux, mais si c 'est la deuxième solution, je te préviens, mon tarif est de 15€ les 10 lignes de codes :) (commentaire = ligne de code aussi !)
 
1er
OP
MbK_

MbK_

Etudjant
TheFornicator a dit:
sais pas... relire le forum et regarder une des solution qu'on te propose un peu plus endétail, chercher sur php.net si tu veux faire en PHP ou encore chercher via google sur des sites de scripts.


ou encore continuer à poser des questions ici et attendre qu'on fasse tout à ta palce ... Comme tu veux, mais si c 'est la deuxième solution, je te préviens, mon tarif est de 15€ les 10 lignes de codes :) (commentaire = ligne de code aussi !)
je veux pas que tu me le fasses mais que si klk1 a le script qu'il me le communique.

j'ai une autre question. je suis a l'ecole pour l'instant et le pc sur lequel je suis ne possede pas flash player 7. la banière du haut en flash n'est pas affichée. elle est remplacée par une image qui ressemble a l'animation mais qui n'en n'est pas une.
connaissez vous le code pour faire ca?
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut