Page 1 sur 1
Intégration code PHP
Posté : 31 janv. 2012, 16:15
par jojogs
Bonjour, je voudrais intégrer ce code PHP (libre sur
http://www.horaire-maree.fr) dans mon site perso qui accepte le PHP et je n'arrive pas
<? file_get_contents('http://www.horaire-maree.fr/widget_complexe.php?port=') ?>
J'ai codifier ainsi :
Première fois
<?php
(file_get_contents('http://www.horaire-m...=POINTE_DE_GATSEAU') ?>
Deuxième fois
<?php
print_r(file_get_contents('http://www.horaire-m...=POINTE_DE_GATSEAU')); ?>
Rien rien
Merci
Re: Intégration code PHP
Posté : 31 janv. 2012, 16:21
par Shenryu
Qu'est-ce que tu veux concrètement ?
Le file_get_contents va te récupérer un contenu HTML.. C'est bien ça que tu veux ?
La récupération de code PHP depuis un serveur est impossible depuis un autre serveur. Il faut que le code soit sur ton serveur.
Re: Intégration code PHP
Posté : 31 janv. 2012, 16:42
par jojogs
Merci je comprends ce que tu veux dire
Mais alors pourquoi le site
www.horaire-maree.fr propose-t-il ce code php ?
As-tu une explication ?
merci d'avance
Re: Intégration code PHP
Posté : 31 janv. 2012, 16:49
par Shenryu
En fait ce qu'ils te proposent, c'est d'appeler leur serveur qui va te renvoyer un contenu HTML et d'intégrer ce contenu à ton site
Du coup tu fais (ça y est j'ai compris ce que tu voulais) :
echo file_get_contents('http://www.horaire-maree.fr/widget_complexe.php?port=BELLE-ILE_(LE_PALAIS)');
Re: Intégration code PHP
Posté : 31 janv. 2012, 17:07
par jojogs
Merci mais je n'arrive pas.
Voilà ma codif (après téléchargement de ta proposition)
<? echo file_get_contents('
http://www.horaire-maree.fr/widget_comp ... LE_PALAIS)'); ?>
C'est pris comme du texte
merci
Re: Intégration code PHP
Posté : 31 janv. 2012, 17:11
par Shenryu
Tu peux essayer de mettre <?php à la place de <?
Chez moi ça marche en fait..
Ton extension de fichier est bien php ? Tu utilises bien Apache comme serveur ?
Re: Intégration code PHP
Posté : 31 janv. 2012, 17:30
par jojogs
J'utilise comme support de mon site SPIP qui est un système de publication de contenu pour l'internet écrit en langage PHP et disponible sous licence GPL.
Mon hébergeur est Free
Je ne sais pas répondre plus précisément à tes questions.
la codif
<? php echo file_get_contents('
http://www.horaire-maree.fr/widget_comp ... LE_PALAIS)'); ?>
ne change rien
Merci de ton aide
Re: Intégration code PHP
Posté : 31 janv. 2012, 17:34
par Shenryu
Il ne faut pas que tu utilises l'éditeur de SPIP pour mettre du code php. Celui-ci ne sera pas interprété.
Je ne connais pas du tout l'outil mais il faut passer par des plugins pour faire ce que tu désires. Quelqu'un connaissant ce CMS pourra t'aider plus que moi

Re: Intégration code PHP
Posté : 31 janv. 2012, 17:40
par jojogs
Merci beaucoup
Bonne soirée
Re: Intégration code PHP
Posté : 31 janv. 2012, 17:44
par Shenryu
Tiens j'ai trouvé ça :
http://www.spip-contrib.net/Lancer-un-s ... HP-dans-un
Tu devrais pouvoir t'en sortir. En gros ça consiste à créer ton script php (donc le code indiqué plus haut), à mettre ce script dans un répertoire approprié sur le serveur et appeler ce script depuis l'éditeur de SPIP

Re: Intégration code PHP
Posté : 31 janv. 2012, 18:31
par jojogs
J'ai appliqué la proposition
Voilà ce que j'ai en retour
-----------------
ERREUR
L'URL demandé n'a pas pu être chargée
En essayant de charger l'URL : thhp://
www.horaire-maree.fr/widget_complexe.php?
L'erreur suivante a été rencontrée :
Accès interdit.
La configuration du contrôle d'accès interdit à votre requête d'être acceptée à cette heure-ci. Veuillez contacter votre prestataire de service si vous pensez que ceci n'a pas lieu d'être
-------------------------
C'est donc l'hébergeur Free qui bloque ?
Et cela semble ridhibitoire. Non ,
Merci encore
Re: Intégration code PHP
Posté : 31 janv. 2012, 18:38
par Shenryu
L'URL est :
http://www.horaire-maree.fr/widget_comp ... LE_PALAIS)
et non thhp
Je te conseille de bien vérifier ton URL notamment le point d'interrogation à la fin.
Dans le cas contraire, je ne sais pas ^^
Re: Intégration code PHP
Posté : 31 janv. 2012, 18:58
par jojogs
Le code
<?php
echo file_get_contents('
http://www.horaire-maree.fr/widget_comp ... DE_GATSEAU'); ?>
thhp il s'agit d'une erreur de frappe n'ayant pas pu faire CTRL C CTRL V
En tout cas merci beaucoup
bonn esoirée