antonio66 Posté 17 Octobre 2005 Posté 17 Octobre 2005 Bonjour tous le monde, Je suis débutant en langage php, et souhaite insérer un url externe de la forme http://www.monsite.com à mon site, entre le header et le footer en langage php (fonction include). Pouvez vous me dire le code à insérer car cela fait plusieurs jours que j'essaie sans succès. Merci pour votre aide
Portekoi Posté 17 Octobre 2005 Posté 17 Octobre 2005 Bonjour, Tu as pour sa des iframes qui sont plus adaptés à ton besoin (Si j'ai bien compris) Portekoi
antonio66 Posté 17 Octobre 2005 Auteur Posté 17 Octobre 2005 La page est pour l'instant insérée avec un iframe sur mon site, mais pour certaines pages du site inséré, une barre de scroll apparait je souhaite ne plus l'avoir. Mon site est : http://www.jannonce66.com et la page externe est ma boutique de t-shirts. tu peux la voir à l'adresse http://www.jannonce66.com/t-shirts. Merci
Portekoi Posté 17 Octobre 2005 Posté 17 Octobre 2005 Bonjour, Si l'autre page appellée est ton site, tu n'as qu'a faire une page spéciale pour . Sinon, je ne vois pas comment faire là.... Portekoi
yuston Posté 17 Octobre 2005 Posté 17 Octobre 2005 La fontion include ne fonctionne que par des chemins relatifs, donc que des pages internes au site. Si le site est hébergé sur le même serveur tu peux, sinon ce n'est pas possible.... Imaginez le cas contraire: on inclurai des pages admins,....
antonio66 Posté 17 Octobre 2005 Auteur Posté 17 Octobre 2005 Merci pour la rapidité de vos réponses, je ne peux donc pas le faire en php. Une dernière chose pourriez vous me dire comment faire pour que la la fenêtre iframe se redimensionne en fonction de la longueur du contenu (ci s'est possible bien sur)
Portekoi Posté 17 Octobre 2005 Posté 17 Octobre 2005 A ma connaissance, c'est impossible mais je ne suis vraiment pas fortiche en Html/CSS A confirmer donc
Boo2M0rs0 Posté 17 Octobre 2005 Posté 17 Octobre 2005 (modifié) La fontion include ne fonctionne que par des chemins relatifs, donc que des pages internes au site. Si le site est hébergé sur le même serveur tu peux, sinon ce n'est pas possible.... Imaginez le cas contraire: on inclurai des pages admins,.... <{POST_SNAPBACK}> Si si, on peut se servir de include avec une url distante, le serveur envoie alors une requête http. Il n'y a pas de risque non plus d'inclure des pages admin car le code php est executé sur le serveur de départ Il faut néanmoins que la directive allow_url_fopen soit activée Le problème ici, c'est que la page sera inclue, mais aucun lien ne marchera car le code html de la page d'origine contient surement des liens relatifs de plus, il faudrait se débarrasser des balises <html> , <head> etc pour ne pas les avoir en doubles. Donc ce n'est pas vraiment la solution, bien qu'avec quelques traitements ça serait faisable :-/ Modifié 17 Octobre 2005 par Boo2M0rs0
yuston Posté 17 Octobre 2005 Posté 17 Octobre 2005 fopen(); != include(); Mais c'est vrai, tu as raison
moonwar Posté 19 Octobre 2005 Posté 19 Octobre 2005 (modifié) Salutation; Si tu veux importer une partie d'un site externe (voir meme completement le site) mets ça: <?php include("http://www.site_externe.com/fichier.php");?> Mais tu dois avant preparer un tableau (contenant) dans TON site pour accueillir le contenu. faire attention aux dim du contenu, sinon ton site risque d'etre deformer. Modifié 19 Octobre 2005 par moonwar
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant