Bonjour,
Je ne savais pas trop ou poster cette discussion donc la voila.
Je viens de la faq et je viens de lire ce post :
http://php.developpez.com/faq/?page=...e_code_distant
Cyberzoide (Hugo Etievant) dit que l'on ne peut pas inclure de code distant.
Peut etre que le sujet à déja été traité... mais la modification dans la faq n'a pas eu lieu.
On peut inclure du code distant [depuis que include() et require() acceptent les urls].
Mais comment faire puisque comme le dit Cyberzoide si vous incluer un fichier .php distant il est vrai que malheureusement vous risquer d'avoir la reponse de ce fichier : du html (ou du moins ce que le fichier génére quand on tape son url sur le serveur distant).
Pour contourner ce petit probleme, 2 solutions :
La première, la plus simple, changer l'extension du fichier .php. Par exemple si votre fichier .php contenait la déclaration d'une classe mettez .class a la place. Le fichier n'étant plus interperéter par le module PHP il ressort impec et est inclu dans votre page.
La deuxième un peu plus complexe mais avec d'autres avantages, garder votre fichier original .php, créer un autre fichier a coté .php également dans lequel vous incluerez du code qui lira votre .php original et qui fera simplement un "echo" de son contenu.
Voila, si par mégarde je suis hors sujet déplacer moi, ou si c la 100ieme fois qu on le dit, effacer le post
sinon une modif de la faq serait la bienvenue
cordialement,
Kali
Partager