Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMMENT FAIRE APPARAITRE UNE PAGE DANS UNE AUTRE PAGE


Information sur la source

Catégorie :Astuces Classé sous : page, fonction, inclusion, html Niveau : Débutant Date de création : 28/09/2001 Vu : 20 916

Note :
5,8 / 10 - par 5 personnes
5,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

Description

Bon voila c'est pas un script c'est juste pour aider ceux qui commence et qui veulent mettre une autre page dans une page.
Bon voila la fonction:  
 

Source

  • //la fontion a utilisé:
  • <iframe scr"http://www.starsmag.fr.st"></iframe>
  • //la fontion traduit en php:
  • echo" <iframe scr\"http://www.starsmag.fr.st\"></iframe>";
  • //quelques options
  • echo" <iframe name=\"frame1\" src=\"http://www.starsmag.fr.st\" width=\"230\" height=\"170\" border=\"0\" frameborder=\"0\" scrolling=\"no\"></iframe> ";
  • //descriptif des quelque option:
  • //name: permet de donné un nom à la frame
  • //scr: permet de donné la source
  • //(adresse d'un site ou même d'une page
  • // par exemple index.php)
  • //width: largeur
  • //height: hauteur
  • //border et frameborder :
  • //Si égale 0 alors la bordure de la frame
  • //disparait
  • //Si égale 1 alors la bordure apparait
  • //(dans ce cas inutile de les mettre)
  • //scrolling: barre de défillement
  • // si égale no alors pas de barre
  • // si yes alors barre (là aussi il suffit de
  • // ne pas mettre l'option dans ce cas)
//la fontion a utilisé:
<iframe scr"http://www.starsmag.fr.st"></iframe>

//la fontion traduit en php:
echo" <iframe scr\"http://www.starsmag.fr.st\"></iframe>";

//quelques options
echo" <iframe name=\"frame1\" src=\"http://www.starsmag.fr.st\" width=\"230\" height=\"170\" border=\"0\" frameborder=\"0\" scrolling=\"no\"></iframe> ";

//descriptif des quelque option:
 //name: permet de donné un nom à la frame
 //scr: permet de donné la source 
    //(adresse d'un site ou même d'une page
    // par exemple index.php)
 //width: largeur
 //height: hauteur
 //border et frameborder : 
     //Si égale 0 alors la bordure de la frame
      //disparait
     //Si égale 1 alors la bordure apparait 
        //(dans ce cas inutile de les mettre)
 //scrolling: barre de défillement
   // si égale no alors pas de barre
   // si yes alors barre (là aussi il suffit de
     // ne pas mettre l'option dans ce cas) 

Conclusion

bon voila j'espére que vous comprendré le fonctionnement et que cela vous aidera dans la construction de site.
si vous avez besoin d'aide écrivez moi
 

Commentaires et avis

signaler à un administrateur
Commentaire de greg4 le 06/02/2002 09:36:35

C du html c po du php et ce n'est pas une fonction mais juste une balise
enfain pour repondre a ta question tu place dans ton iframe ca:
&lt;META HTTP-EQUIV="Refrech" CONTENT="30; URL='URL voulu'"&gt;

signaler à un administrateur
Commentaire de POPO le 03/07/2002 07:03:05

effectivement cé du HTML maisje les mit pour info ca peu servir cé différent de la fonction include

signaler à un administrateur
Commentaire de mehdibou le 20/12/2002 13:09:58

ou alors, pour raffraichir, tu peux utiliser un JavaScript : nom_du_iframe.reload();

signaler à un administrateur
Commentaire de cba le 08/03/2003 17:11:39

moi, je cherche comment à partir d'une sélection d'un choix multiple dans un bandeau, on peut faire afficher une page à droite du bandeau original
merçi si quelqu'un peut me répondre

signaler à un administrateur
Commentaire de kankrelune le 26/12/2004 13:56:08

Effectivement si on enleve le echo""; il ne reste guere de php... moi qui suis une buse en php j'aurais pu la sortir cette source... .. . :oP

Comme tu le dis toi même tu fait apparaitre une page (par le biais de l'iframe) tu ne l'integre pas... .. . et puis les Iframes c'est bien mais ça reste une fenetre ouverte sur une autre page et d'autre part dans le cas d'un besoin "d'interactivité" entre les pages tu vas etre emerdé pour passer les infos de ta page Iframe à ta page principale.... après, tout dépend de l'effet recherché... .. . :o)

Pour integrer une page comme déja dit le "include" marche très bien... .. .

perso je fais comme ça...

<?php

// on vérifie que la page à intégrer
// est bien là où elle est censé être

if( file_exists( 'tapage.php' ) )

// si elle est bien là on l'integre

include 'tapage.php';

// dans le cas contraire on affiche une erreur

else include 'error.php';

?>

C'est pas bien compliqué...  mais vous allez me dire... pourquoi une vérif si la page est sur d'être à sa place ? Ca fait une action pour pas grand chose...
un <?php include 'tapage.php'; ?> aurait suffit... .. .

Parce que utilisé de cette façon ça prend tout son sens... .. .

<?php
// on définit le chemin du site
$path=$HTTP_SELF;

// on fait la vérif
if( file_exists( "$module.php" ) )

// si ok on inclue
include "$path/$module.php" ;

// sinon retour à l'accueil
else include 'accueil.php';
?>

Résultat quand je tape http://mon_url/home.php?module=guestbook ma page home intègre automatiquement ma page guestbook (qui se prénomme guestbook.php)... si par hasrad (ou à l'arrivé sur le site) je vais sur home.php je tombe sur l'accueil... bref s'il y a un pépin dans la page appelé (ou plutot dans sont emplacement) on tombe sur l'accueil... .. .

Et si un petit malin veut taper home.php?module=url_d_un_script_exterieur_dangereux ???
Et bien le chemin étant mauvais (à cause du $path) il retombe sur l'accueil... .. .
En fait il ne me reste que la solution du home.php?module=nom_d_un_fichier_de_config à sécuriser, hormis le fait que les fichiers de config son déja sécurisés indépendement... mais deux sécuritées valent mieux qu'une... .. .

Si quelqu'un a une idée pour cette sécurisation (ou une autre maniere de procéder) je suis preneur... sinon je finnirais bien par trouver, mais là n'est pas le sujet... c'est au cas où quelqu'un aussi nul que moi en codage chercherait cette façon de procéder... oui je sais... cette source à peut etre déja été posté sur le site mais je ne l'ais pas vu (j'avoue j'ais pas vraiment cherché) et c'est d'ailleurs bien pour ça que je la post en commentaire et non en source... .. . ;o)

Voili voilou... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de hvella le 17/05/2006 16:35:19

Merci pour ce bout de code ! iframe permet d'avoir les barres de défilements dans un cadre c'est pratique pour des petits menus.
Trop cool !
Merci
Je suis débutant et ca fait deux heures que je cherche comment trouver l'equivalent de iframe en php !

signaler à un administrateur
Commentaire de kankrelune le 17/05/2006 19:46:53

si tu veux une barre de défilement sans iframe tu fais <div style="overflow: auto;">ton texte</div>

@ tchaOo°

signaler à un administrateur
Commentaire de Elessar8905 le 22/05/2006 21:37:40

est-ce que avec ce code on peux inclure un forum phpBB dans la page ?

histoire que le forum soit "dans" le site pas à part et qu'il est le design du site.

Merci.

signaler à un administrateur
Commentaire de hvella le 23/05/2006 12:49:00

Ok kankrelune merci pour l'info du div style !
g essai mais apparemment je comprend rien a 'div style' j'ai cru comprendre a travers des exemples de code que ca se met dans des <table> à la place des <td>... D'ailleur g vu également des <dl> </dl> je c pas ce que c non plus.
Merci pour l'info quand meme !

Sinon pour en revenir à iframe , il arrive que le lien appelé force l'ouverture en dans une nouvelle fenetre quand meme.
Comme le marque une de t reponse c mieux include('url'); je v essayer ca pour voir si c pareil.
Il semble que avec iframe on puisse pas passer de target=_self ou target=frame1.

A+ et merci !

signaler à un administrateur
Commentaire de kankrelune le 23/05/2006 14:04:09

@ Hvella... tu peux mettre des div absolument n'importe où (enfin presque) c'est une des bases du html... pour que l'overflow fonctionne il faut qu'il y ai du texte dans la div et éventuellement que tu fixe la taille de cette dernière... .. .

<div style="overflow:auto;width:200px;height:50px;">
bla bla bla bla<br />bla bla bla bla<br />
bla bla bla bla<br />bla bla bla bla<br />
bla bla bla bla<br />bla bla bla bla<br />
bla bla bla bla<br />bla bla bla bla<br />
bla bla bla bla<br />bla bla bla bla<br />
</div>

Les balises dl quand à elle sont des balises de liste de définnition...

<dl>
  <dt>titre
    <dd>définition
  <dt>titre
    <dd>définition
</dl>

Quand à ton problème de target si tu fais bien target="nom_de_ta_frame" ( <iframe name="nom_de_ta_frame" ) normalement ça ne devrait pas poser de problème... .. .

@ Elessar8905... c'est effectivement possible mais tu vas te retrouver avec un problème de design... faudra mettre les doigts dans la soupe... sinon tu peux tout simplement adapter le theme graphique de ton forum à celui de ton site... .. .

@ tchaOo°

signaler à un administrateur
Commentaire de Elessar8905 le 23/05/2006 19:50:42

@ kankrelune

ok merci mais quelle genre de probleme de design je vais avoir ?
et si je modifie le fichier css et que je met celui de mon site il pourra etre "comme si" il était intégré ?

signaler à un administrateur
Commentaire de kankrelune le 24/05/2006 16:13:45

Bah essaye tu vas comprendre... .. . ;o)

@ tchaOo°

signaler à un administrateur
Commentaire de Elessar8905 le 24/05/2006 17:34:01

ok merci je vais tester suaf si entretemps je trouve un script. lol

Merci kankrelune.

bye.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

"mise en page" sur plusieurs cellules HTML [ par donben ] Bonjour à tous, je cherche à développer une fonction qui permettrait de séparer de manière "intelligente" ;-) un court texte sur plusieurs cellules de Appel à fonction php en html [ par Ishizaki ] Bonjouuuur tout le monde ^^. Voilà, je voulais savoir si on pouvait appeler une fonction php dans une page html. Aussi, est-ce que l'on peut assigne fonction "\'" [ par magicsmacks ] Bonjour, Je suis en train de programmer un forum de disussion... Mais j'ai un petit probl&#232;me : J'ai programm&#233; la page de formulaire pour qu une fonction php to html [ par adrick ] bonjour j'aimerais savoir s'il existe une fonction php (ou tout autre moyen) de récupéré le code source de la page généré par phpdonc en gros exporter besion d'aide [ par marcos81 ] bonjour à tous j'ai besoin d'aide, je vous explique mon problem je cherche une personne qui veux bien m'aider dans la création, d'un site pour ma boit Bouton php vers bouton html [ par amita ] merci à l'équipeje suis vraiment coincéj'ai une page php avec un bouton x et une page html avec un bouton yje veux depuis la page php cliquer sur son extraire une photo via une page html [ par ei_loubna2 ] salutje veux savoir comment extraire une photo via une page htmlMerci Fonction if (checkbox==?) dans la même page [ par christuckers ] Salut tout le monde, malgrès recherche sur ce site et un peu dans chez notre ami Google, je n'ai pas trouver tout a fait ma réponse...Je souhaite fair html, php, word [ par developinform ] Bonjour;je veux savoir est ce que c'est possible d'envoyer des données d'une page html ou php à une page Word,par exemple j'ai deux zone de texte dans Problème PHP [ par igidr ] Salut,Je veux envoyer une page HTML par e-mail, sachant qu'elle contient des champs (text, checkbox, radio, textarea).Le résultat doit être un email s


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.