May 13, 200718 yr salut. j'essaye de creer un script pour gerer la publicité au format xml proposé par clickintext.com En fait il propose une url, ou 2 variable entre en jeu. http://fr.xml.clickintext.net/?mesreferences&ip=[color="#218f00"]IP_DU_VISITEUR[/color]&q=[color="#218f00"]clickintext_default[/color] donc pour l'ip du visiteur c'est tout bete $_SERVER['REMOTE_ADDR'] voici mon script: <?php //liste de mots clés $liste = "casinos,voyage,credit"; $mots = explode(",", $liste); $nombre = count($mots)-1; //ip du visiteur $ip = $_SERVER['REMOTE_ADDR']; //nombre d'annonce $y=0; while ($y <= 5) { $rand = mt_rand(0, $nombre); $rss = simplexml_load_file('http://fr.xml.clickintext.net/?mesref&ip='.$_SERVER['REMOTE_ADDR'].'&q='.$mots[$rand].''); $i=0; foreach ($rss->data->result as $result) { if($i < 5) { echo '<div> <div>'.$result->title.'</div> <div>'.$result->description.'</div> <div><img src="'.$result->image.'" /></div> <div><a href="'.$result->url.'">'.$result->site.'</a></div> </div><br />'; $i++; } } $y++; } ?> le tout dans un fichier, me donne une belle page blanche. au debut j'avais une fatal error sur simplexml_load_file, j'ai modifier le nom du fichier en monfichier.php5 et depuis je n'ais qu'une belle page blanche. merci par avance de toute l'aide que vos pourriez m'apporter Edited May 14, 200718 yr by jer666
May 14, 200718 yr Author le &ip=&ip= dans tes adresses me semble louche merci pour ta reponse, ya eu un petit bug dans le copier coller je pense, je modifis ca dessuite. merci edit: c'est bon j'ai trouvé, en fait j'avais mal concatener mais j'ai un autre soucit maintenant! quand je fais une include(monfichier.php5); j'ai une erreur fatale comme quoi il ne reconnait pas le php5 en clair dans ma page index.php, j'ai inclus le fichier en php5 mais il ne le reconnait pas :( Edited May 14, 200718 yr by jer666
May 14, 200718 yr j'ai moi même dû modifier un parser xml pour que ça marche avec clickintext, le code est dégueulasse mais ça a l'air de tenir... PS : faites vos tests avec un serveur local, en faisant afficher TOUTES les erreurs, ça aide
Archived
This topic is now archived and is closed to further replies.