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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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