[ImageMagick] Image dynamique et les include
Bonjour
voila je voudrai savoir s'il est possible de creer dynamiquement des images sous php et utiliser les include dans le fichier.
car mon image se créé correctement mais elle doit faire appelle a un fichier de fonction.
(le fichier image est appellé sur un autre serveur)
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| ini_set("session.use_trans_sid","1");//pour ne pas transmettre le phpsessionid dans les liens
ini_set("url_rewriter.tags",""); //idem mais que pour les tag html
$user_agent_client=urlencode($_SERVER['HTTP_USER_AGENT']);
$langage_client=urlencode($_SERVER['HTTP_ACCEPT_LANGUAGE']);
$adresse_ip_client=urlencode(getHostByAddr($_SERVER['REMOTE_ADDR']));
$referer_client=urlencode($_SERVER['HTTP_REFERER']);
$hote_client=urlencode($_SERVER['HTTP_HOST']);
$page_demandee_client=urlencode($_SERVER['REQUEST_URI']);
//adresse de la page à appeler
$URL="<a href="http://monsite/page_test2.php" target="_blank">http://monsite/page_test2.php</a>?";
//parametres des variables a envoyer
$variables="user_agent_client=".$user_agent_client."&langage_client=".$langage_client."&adresse_ip_client=".$adresse_ip_client
."&referer_client=".$referer_client."&hote_client=".$hote_client."&page_demandee_client=".$page_demandee_client;
$temp=$URL.$variables;
echo"<img src=\"$temp\">"; |
et vioci le fichier de création d'image :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| header ("Content-type: image/png");
@include('http://monsite/include/connexion.inc.php');
@include('http://monsite/include/fonctions.inc.php');
//on recupere toutes les variables envoyé par la methode post
$tableau=array("user_agent_client", "langage_client", "adresse_ip_client", "referer_client", "hote_client", "page_demandee_client");
foreach($tableau as $valeur)
{
$$valeur=(array_key_exists($valeur,$_GET) ? $_GET[$valeur] : 'NULL');
}
//infos_visiteur($user_agent_client, $langage_client, $adresse_ip_client, $referer_client, $hote_client, $page_demandee_client);
$im = ImageCreate (100, 100);
$gris= ImageColorAllocate ($im, 221, 221, 221);
ImagePng ($im); //affiche l'image en png
imagedestroy($im); // libère l'espace memoire |
voila si je commente les includes, l'image marche correctement
Merci par avance