Titre de user
Ce document a pour objectif de vous décrire rapidement le fonctionnement du flux XML d’AdIncent. Le script proposé utilise l’extension simpleXML installée par défaut dans PHP 5.
Structure du fichier XML
Voici un exemple possible du fichier XML : 5 http://www.adincent.com/image.jpg http://www.adincent.com http://www.adincent.com/image.jpg http://www.adincent.com http://www.adincent.com/image.jpg http://www.adincent.com http://www.adincent.com/image.jpg http://www.adincent.com http://www.adincent.com/image.jpg http://www.adincent.com
Chaque balise correspond à une bannière. L’URL de l’image et le lien sont respectivement donnés par les balises et . La première balise indique le nombre de bannière disponible dans le document. Le nombre de bannière indiquée varie en fonction du volume d’annonceur et des paramètres renseignés dans l’url d’appel (voir section « Paramètres du flux XML »).
Script PHP
Pour récupérer les données du flux XML, voici un exemple de script PHP qui utilise l’extension simpleXML de PHP5 :
$ip = $_SERVER['REMOTE_ADDR'] ; $url = 'http://www.adincent.com/xml/xml.php?id=ID_ADINCENT&ip='.$ip ; $xml = simplexml_load_file($url) ; foreach($xml->result as $obj) { echo ''. '' ; }
Il est nécessaire de remplacer ID_ADINCENT par votre propre numéro de compte sur AdIncent. L’IP de l’utilisateur est récupérée et envoyée aux flux XML pour déterminer le nombre de clics restant pour l’utilisateur. Ce script affichera simplement sur la page la liste des bannières disponibles les unes après les autres. A vous d’adapter ce script pour les positionner comme vous le voulez. Vous pouvez ainsi intégrer votre propre système de timer ou forcer le visiteur à cliquer sur une bannière pour ouvrir une page de votre site.
Paramètres du flux XML
Différentes paramètres peuvent être envoyé au flux XML lors de l’appel de la fonction simplexml_load_file. max=X : Définir un nombre maximal d'annonces à afficher, X