Posté(e) le 13 mai 200718 a 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 Modifié le 14 mai 200718 a par jer666
Posté(e) le 14 mai 200718 a Auteur 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 :( Modifié le 14 mai 200718 a par jer666
Posté(e) le 14 mai 200718 a 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
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.