[PHP] Include inadéquat

Fermé
YDOC - 17 sept. 2009 à 19:00
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 17 sept. 2009 à 20:04
Bonjour,

Je cherche actuellement a pouvoir naviguer sur un site quelquonque depuis ma page test.php

En tout bon exemple je test ma page avec l'adresse de google.

Pour ce faire, c'est "simple", j'utilise include 'http://google.fr' ;

La page google s'affiche dans ma page (mais pas entierement, le logo est absent), donc sur se point parfait, mais lorsque je clique sur un lien, je retombe sur mon serveur !! (donc erreur 404)

Par exemple si je clique sur "outils linguistiques" (https://translate.google.com/ depuis ma page je suis rediriger vers www.monserveur.fr/language_tools?hl=fr)

J'ai donc essayer avec pregreplace de modifier le conenu du code obtenu (par include), mais je n'arrive pas a le modifier, de plus, dés que je fait appel a include, (avec echo ou non) google s'affiche directement sur ma page.

J'en conclue que include n'est peut etre pas ce qu'il me faut, savez vous quel fonction est plus adéquat ?

Merci
A voir également:

1 réponse

scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
17 sept. 2009 à 20:04
C'est normal, en PHP lorsque tu fait un include, il cherche les images à partir de la page qui inclus l'autre. Donc sur ton serveur.

Sinon la solution qui te permettrais d'éviter tous ces soucis est d'utiliser en HTML la balise IFRAME qui te permettra d'inclue une page directement et de la garder à distance (ainsi les images et les redirections, pour autant qu'il n'y ait pas de target dessus) se feront correctement.

exemple :

<iframe src ="https://www.google.com/?gws_rd=ssl" width="100%" height="600" border="0">
  <p>Votre navigateur ne supporte pas les frames !</p>
</iframe>


Plus d'informations :
https://www.w3schools.com/tags/tag_iframe.asp
0