Bonjour,
J'ai joomla 2.5 et j'ai un code PHP qui ne veut pas fonctionner. J'ai tenté plusieurs plugigs pour insérer du custom PHP dans un module ou directement dans l'éditeur et ça fait toujours la même erreur.
Voyez ici : http://www.jerlive.com/aboutme.html
Alors je vais vous expliquer.
J'ai rentré deux codes PHP différents pour vour faire voir que le deuxieme fonctionne (celui où c'est écrit true)
[il faut regarder uniquement le module qui est en haut car j'ai mis les deux codes dedans)
Par contre au dessus il y a le code qui ne fonctionne pas (alors que dans un simple fichier php ça marche)
Voici les deux codes :
Celui qui fonctionne pas :
Et celui qui fonctionne :
Vous l'avez peut-être compris, c'est pour montrer sur le site que mon livestream est en route (avec des images pnp [rond vert et rouge])
J'ai bien mis les ronds dans le ftp à la racine online.png et offline.png
Savez-vous ce qu'est le problème ?
Lorsque je modifie le noms des images (dans le code uniquement) le message d'erreur disparait et n'arrive rien du tout (meme pas d'image missing)
MErci !
J'ai joomla 2.5 et j'ai un code PHP qui ne veut pas fonctionner. J'ai tenté plusieurs plugigs pour insérer du custom PHP dans un module ou directement dans l'éditeur et ça fait toujours la même erreur.
Voyez ici : http://www.jerlive.com/aboutme.html
Alors je vais vous expliquer.
J'ai rentré deux codes PHP différents pour vour faire voir que le deuxieme fonctionne (celui où c'est écrit true)
[il faut regarder uniquement le module qui est en haut car j'ai mis les deux codes dedans)
Par contre au dessus il y a le code qui ne fonctionne pas (alors que dans un simple fichier php ça marche)
Voici les deux codes :
Celui qui fonctionne pas :
Code PHP:
<?
$live_id = $_GET['live_id'];
$url = 'http://api.own3d.tv/liveCheck.php?live_id=105418' . $live_id;
$xml = simplexml_load_file($url);
$isLive=$xml->liveEvent->isLive;
#echo $isLive;
if ($isLive == "true") {
$im = file_get_contents('online.png');
header('content-type: image/png');
echo $im;
} else {
$im = file_get_contents('offline.png');
header('content-type: image/png');
echo $im;
}
?>
Code PHP:
<?php
jimport( 'joomla.client.http' );
$jhttp = new JHttp();
$response = $jhttp->get('http://api.own3d.tv/liveCheck.php?live_id=105418');
$live = 'unknown';
if ($response->code == 200) {
$xml = simplexml_load_string($response->body);
$live = $xml->liveEvent->isLive;
}
echo $live;
?>
J'ai bien mis les ronds dans le ftp à la racine online.png et offline.png
Savez-vous ce qu'est le problème ?
Lorsque je modifie le noms des images (dans le code uniquement) le message d'erreur disparait et n'arrive rien du tout (meme pas d'image missing)
MErci !
Commentaire