PHP : inclure le contenu d une page exterieure !
Dernière réponse : dans Programmation
Bonjour a tous !
Je créé un site en php et suis debutant ! mais j avance. J'ai un livre d'or sur un site exterieur que je voudrais inserer directement dans mon site et je recherche en vain le code php permettant d afficher le contenu de mon livre d'or a partir de son url.
heeeeelp me
merci d avance les loulous !
Je créé un site en php et suis debutant ! mais j avance. J'ai un livre d'or sur un site exterieur que je voudrais inserer directement dans mon site et je recherche en vain le code php permettant d afficher le contenu de mon livre d'or a partir de son url.
heeeeelp me
merci d avance les loulous !
Autres pages sur : php inclure contenu page exterieure
Lassé par la pub ? Créez un compte
Salut et merci bacchus ! Jai bien fait ca mais ca me met un message d'erreur et je ne sais pas pourquoi ! voici le message :
Warning: php_network_getaddresses: getaddrinfo failed: Name or service not known in livre.php on line 4
Warning: Failed opening 'http://www.swisstools.net/guestbook.asp?numero=101117' for inclusion (include_path='./') in livre.php on line 4
tu as une idée ? ca veut dire quoi le message ?
merci d avance
Warning: php_network_getaddresses: getaddrinfo failed: Name or service not known in livre.php on line 4
Warning: Failed opening 'http://www.swisstools.net/guestbook.asp?numero=101117' for inclusion (include_path='./') in livre.php on line 4
tu as une idée ? ca veut dire quoi le message ?
merci d avance
ce n'est pas un problème de PHP5 ou non ... c'est un problème de serveurs !
Failed opening 'http://www.swisstools.net/guestbook.asp?numero=101117' for inclusion est assez explicite comme message : il ne parvient pas à inclure la page demandée ...
Et il n'y parvient pas, car le serveur de swisstools n'autorise pas les include distants ! Tout administrateur de serveur sait qu'il ne faut pas ouvrir son serveur aux include distants ;-)
Je pense, comme laponies, que la seule solution est le iframe ... ou un lien renvoyant vers le livre d'or en blanck !
Failed opening 'http://www.swisstools.net/guestbook.asp?numero=101117' for inclusion est assez explicite comme message : il ne parvient pas à inclure la page demandée ...
Et il n'y parvient pas, car le serveur de swisstools n'autorise pas les include distants ! Tout administrateur de serveur sait qu'il ne faut pas ouvrir son serveur aux include distants ;-)
Je pense, comme laponies, que la seule solution est le iframe ... ou un lien renvoyant vers le livre d'or en blanck !
Vinz42 a dit :
Ca ne génère pas du tout le même code quand tu fait un view source de la page...Heu, ça va un peu plus loin que ça quand même
avec un include(), tu peux partager des éléments entre les différentes parties, alors qu'avec une iframe tu as des parties vraiment distinctes.
De plus, un navigateur voit une iframe comme un élement externe (et peut donc bloquer) alors qu'avec un include, tu restes dans le même environnement.
crazycat@idn a dit :
De plus, un navigateur voit une iframe comme un élement externe (et peut donc bloquer) alors qu'avec un include, tu restes dans le même environnement.Entièrement d'accord : les includes sont beaucoup mieux que les iframes ... car plus esthétiques, et permettent l'utilisation des variables php !
..moi j'ai eu un soucis du meme genre en faisant mon sit car quand tu fais un include() en fait il va aller recuperer tout le code de ta page distante pour l'inclure dans la zone include, donc du <html> au </html> et en fait il va l'inclure dans le code source de ta page hote.
Comme ta balise include() est, dans ta page hote, entre les balises <body> et </body> il va integrer le code récupéré entre ces balises et donc forcement ça ne va pas marcher parce que tout ce que tu as entre tes balises <head> et </head> de ta page distante ne seront pas au bon endroit.
...j'espere que tu as compris car ce n'est pas très facile a expliquer... :$
Comme ta balise include() est, dans ta page hote, entre les balises <body> et </body> il va integrer le code récupéré entre ces balises et donc forcement ça ne va pas marcher parce que tout ce que tu as entre tes balises <head> et </head> de ta page distante ne seront pas au bon endroit.
...j'espere que tu as compris car ce n'est pas très facile a expliquer... :$
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :
- ForumPhp recuperer contenu page
- ForumEnvoyer contenu page html php
- ForumPhp recuperer contenu page web
- ForumPhp obtenir contenu page html
- ForumExemple php contenu page bdd
- ForumPhp récupérer contenu page web
- solutionsPhp recupere contenu page html
- ForumPhp recuperer contenu page sans balise
- ForumPrelever contenu d'une page php jquery
- ForumInserer contenu html dans page php
- Voir plus