demande d'aide pour la regie adincent
Forum Programmation : demande d'aide pour la regie adincent
Bonjour, a tous
pour afiché les banniere adincent en flux XML
j'ai suivie les conseille si desous
http://www.adincent.com/ressources/Tutorial-XML.pdf
mais le souci quand je lance la page de mon site .adincent.php
voici l'erreur qui s'affiche :
Parse error: syntax error, unexpected T_STRING in /homez.27/stomypay/www/adincent.php on line 22
pouvez vous me dire de quoi sa peut venir.
et étant débutant dans le webmastering je comprend pas erreur.
pourtant les 2 fichiers son direct sur mon www sur le ftp j'ai suivie a la lettre les conseille dans le lien ci-dessus
Merci d'avance de votre aide.
voici le code:
<?php
include('xmlparser.class.php');
$ads=new xmlParser(1597);
// ATTENTION: Veillez à bien remplacer l'ID actuel (VOTRE_ID) par
// votre ID personnel disponible dans votre espace membre AdIncent,
// rubrique «Installation» puis dans «Flux XML»
// NB : Les parenthèse doivent rester !
$display=$ads->getAds();
if(is_array($display))
{
foreach($display as $val)
{
echo '<script type="text/javascript">document.write(\'
<a href="'.$val['link'].'">
<img src="'.$val['banner'].'" width="468" height="60"
border="0" alt="" /></a><br />\');</script>';
}
}
else
{
// L'utilisateur à déjà effectué 5 clics sur le réseau AdIncent
dans la journée.
echo 'Vous avez déjà effectué 5 clics sur le réseau AdIncent
dans la journée...';
}
?>
C'est juste qu'à la ligne 22, tu as oublié de mettre des commentaires devant "dans la journée"
Code :
|
Répondre à OmaR
bonjour
OK merci sa a marcher
sinon le souci maintenant
voici le lien des explication de la régie adincent que je veux afficher en flux xml sur mon site :
www.adincent.com/ressources/Tutorial-XML.pdf
voici ce que j'ai fait :
<?php
// + -------------------------------------------------------------------------------
// + XML Parser for AdIncent
// + V1.0
// + Lete Thomas, http://www.adincent.com, http://www.wikeo.be
// + 04.03.2007
// + Latest modification : 13.03.2008
// + http://creativecommons.org/license [...] fr/deed.fr
// + -------------------------------------------------------------------------------
class xmlParser {
// Local variables - Don't touch
var $xml;
var $limit;
//
// Constructor
// Parameters :
// (int) $id : Your personnal ID on AdIncent
// (int) $limit : Maximum number of links to get
//
function xmlParser($id,$limit=5)
{
// XML feed url
$this->xml='http://www.adincent.com/xml/xml.php?id='.$id.'&ip='.
$_SERVER['REMOTE_ADDR'].'&max='.$limit;
$this->limit=$limit;
}
//
// Parse the XML file
// Parameters : --
//
function getAds()
{
$contents=file_get_contents($this->xml);
$out=array();
if(preg_match_all('/<results>(.*?)<\/results>/si',$contents,$rawitems))
{
$items=explode('<result>', $rawitems[0][0]);
$nb=count($items);
$maximum=(($nb-1) < $this->limit) ? ($nb-1) : $this->limit;
for ($i=0; $i<$maximum; ++$i)
{
eregi('<banner>(.*)</banner>',$items[$i+1], $banner);
eregi('<link>(.*)</link>',$items[$i+1], $link);
$out[]=array('banner'=>$banner[1],'link'=>$link[1]);
}
}
if($out!==array())
{
return $out;
}
else
{
return false;
}
}
}
?>
voici le 2eme fichier :
<?php
include('xmlparser.class.php');
$ads=new xmlParser(1597);
// ATTENTION: Veillez à bien remplacer l'ID actuel (VOTRE_ID) par
// votre ID personnel disponible dans votre espace membre AdIncent,
// rubrique «Installation» puis dans «Flux XML»
// NB : Les parenthèse doivent rester !
$display=$ads->getAds();
if(is_array($display))
{
foreach($display as $val)
{
echo '<script type="text/javascript">document.write(\'
<a href="'.$val['link'].'">
<img src="'.$val['banner'].'" width="468" height="60"
border="0" alt="" /></a><br />\');</script>';
}
}
else
{
// L'utilisateur à déjà effectué 5 clics sur le réseau AdIncent dans la journée.
echo "Vous avez déjà effectué 5 clics sur le réseau AdIncent
dans la journée...";
}
?>
j'ai tout fait en suivant a la lettre comme annoncer dans la doc
et les 2 fichiers son sur le www ensemble
et sa affiche bien la phrase :
Vous avez déjà effectué 5 clics sur le réseau AdIncent
dans la journée.
quand j'ai deja fait les 5 clic sur d'autre site
et le lendemain la phrase disparait donc tout et normal
sauf que je vois pas les 5 bannieres sur mon site
je vois ce que j'aurai oublier de faire
merci d'avance de votre aide
essaie d'ajouter un valeur à l'attribut alt dans :
<img src="'.$val['banner'].'" width="468" height="60"
border="0" alt="" />
du genre
<img src="'.$val['banner'].'" width="468" height="60"
border="0" alt="c'est la banniere" />
comme ça tu verras si c'est parce que l'url de l'image n'est pas bonne ou si c'est un problème au niveau du script
Répondre à OmaR
ok merci je vais essayer dés ce soir
Bonjour,
J'ai suivit exactement les même étapes et arriver sur la page : www.monsite.com/adincent.php et bien la page est blanche, il n'y a rien d'afficher, comment faire svp ?
J'en suis au même point que stomy95.
Répondre à delph631
Il y a 1302 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
