Bonsoir à tous
Il met impossible de comprendre ce que je dois faire exactement, je m'explique :
j'essaye désespérément d'installer ce script. (phpMyPub_monosite)
pourtant l'installation paraît assez simple :
// chemin du fichier config depuis le lieu de l'affichage
$chemin='config.php';
// **************************************************
// * il ne faut pas modifier cette page * (la ligne 48 se retrouve ici exactement)
// **************************************************
// On récupere les données de connection
include($chemin);
$NbBan = '';
// Rotation des bannieres (actualisation de la page)
if ($rotation == 'oui')
{echo"
<META HTTP-EQUIV='Refresh' CONTENT='$interrota'>
";}
// Connection a la base de données
$mysql_link = mysql_connect("$serveur","$user","$password");
mysql_select_db("$base",$mysql_link);
$sql = "select IdBan, UrlBan, GfxBan, RawCode, AltBan, Target from $table ";
$sql .= "where ( ( ( (AffBan < AffMaxBan) AND (ClickBan < ClickMaxBan) ";
$sql .= "AND (DateDebut <= CurDate()) AND (DateFin > CurDate()) ) or (Permanent='oui') )";
$sql .= "AND (Active='oui')";
// pour trouver une campagne ciblée
if (isset($IdCat))
$sql .= " AND ( IdCategorie = $IdCat ) ";
$sql .= " )";
$res = mysql_query($sql,$mysql_link);
@$NbBan=mysql_num_rows($res);
if ($NbBan == 0) {
// Si pas de campagne ciblées permanente en cours on cherche campagne permananente
$sql = "select IdBan, UrlBan, GfxBan, RawCode, AltBan, Target from $table ";
$sql .= "where (Permanent='oui' AND Active='oui' )";
$res = mysql_query($sql,$mysql_link);
@$NbBan=mysql_num_rows($res);
}
if ($NbBan == 0) {
// Si pas de campagne permanent en cours on cherche une autre banniere
$sql = "select IdBan, UrlBan, GfxBan, RawCode, AltBan, Target from $table ";
$sql .= "where ( (AffBan < AffMaxBan) AND (ClickBan < ClickMaxBan) ";
$sql .= "AND (DateDebut <= CurDate()) AND (DateFin > CurDate()) AND Active='oui' )";
$res = mysql_query($sql,$mysql_link);
@$NbBan=mysql_num_rows($res);
}
if ($NbBan) {
// Si campagnes en cours
srand(time());
rand();
$BanIndex=intVal($NbBan*rand()/getrandmax());
$succ=mysql_data_seek($res,$BanIndex);
$row=mysql_fetch_row($res);
// On affiche la bannière
if ($row[3]<>"")
echo $row[3];
else {
echo "<a href='".$patch."redirection.".$ext."?IdBan=$row[0]' target=$row[5] OnMouseOver=\"self.status='$row[1]';return true;\" OnMouseOut=\"self.status='';return true;\" >";
echo "<img src='$row[2]' border=0 ALT='$row[4]'></a>";
}
// On ajoute un affichage de plus
$sql="UPDATE $table SET AffBan = AffBan + 1 where IdBan = $row[0]";
mysql_query($sql,$mysql_link);
// On ajoute un affichage de plus pour les stats
$mois=date("m");
$annee=date("Y");
$IdPub=$row[0];
$sql="SELECT * FROM $table_stat WHERE ( (Id_Pub = $IdPub) AND (Mois_Stat = $mois) AND (Annee_Stat = $annee) )";
$query=mysql_query($sql,$mysql_link);
$res=mysql_num_rows($query);
if ($res > 0)
{
$sql="UPDATE $table_stat SET Aff_Stat = Aff_Stat + 1 WHERE ( (Id_Pub = $IdPub) AND (Mois_Stat = $mois) AND (Annee_Stat = $annee) )";
mysql_query($sql,$mysql_link);
}
else
{
$sql="INSERT INTO $table_stat VALUES ('$IdPub', '$mois', '$annee', '0', '1')";
mysql_query($sql,$mysql_link);
}
} else {
// C'est la banniere à afficher si toutes les campagnes
// sont épuisées
echo "<a href='$lien_defaut' target='_blank'>";
echo "<img src='$image_defaut' border=0 ALT='$alt_defaut'></a>";
}
$NbBan = '';
mysql_close();
?>
Serait-il possible qu'une personne, me montre exactement ce que je dois faire s'il vous plaît.
Merci
cordialement olivier
Il met impossible de comprendre ce que je dois faire exactement, je m'explique :
j'essaye désespérément d'installer ce script. (phpMyPub_monosite)
pourtant l'installation paraît assez simple :
a écrit :
Installation
------------
l'installation de ce script a été réduite au maximum.
Il y a 1 fichier à renseigner. C'est le fichier banniere.php
de la racine du zip.
(mettre le chemin du fichier config.php dans le cas d'un include a la ligne
48).
Il faut, pour finir l'installation, compléter les informations
dans la partie configuration en lancent phpMyPub et en remplissant le formulaire
proposer (lancer le script, le formulaire ce lance automatiquement à
la 1er configuration)
Et voilà c'est prêt a fonctionner.
Vous pouvez bien sur remplir manuellement le fichier conf.php
a la racine du script
// chemin du fichier config depuis le lieu de l'affichage
$chemin='config.php';
// **************************************************
// * il ne faut pas modifier cette page * (la ligne 48 se retrouve ici exactement)
// **************************************************
// On récupere les données de connection
include($chemin);
$NbBan = '';
// Rotation des bannieres (actualisation de la page)
if ($rotation == 'oui')
{echo"
<META HTTP-EQUIV='Refresh' CONTENT='$interrota'>
";}
// Connection a la base de données
$mysql_link = mysql_connect("$serveur","$user","$password");
mysql_select_db("$base",$mysql_link);
$sql = "select IdBan, UrlBan, GfxBan, RawCode, AltBan, Target from $table ";
$sql .= "where ( ( ( (AffBan < AffMaxBan) AND (ClickBan < ClickMaxBan) ";
$sql .= "AND (DateDebut <= CurDate()) AND (DateFin > CurDate()) ) or (Permanent='oui') )";
$sql .= "AND (Active='oui')";
// pour trouver une campagne ciblée
if (isset($IdCat))
$sql .= " AND ( IdCategorie = $IdCat ) ";
$sql .= " )";
$res = mysql_query($sql,$mysql_link);
@$NbBan=mysql_num_rows($res);
if ($NbBan == 0) {
// Si pas de campagne ciblées permanente en cours on cherche campagne permananente
$sql = "select IdBan, UrlBan, GfxBan, RawCode, AltBan, Target from $table ";
$sql .= "where (Permanent='oui' AND Active='oui' )";
$res = mysql_query($sql,$mysql_link);
@$NbBan=mysql_num_rows($res);
}
if ($NbBan == 0) {
// Si pas de campagne permanent en cours on cherche une autre banniere
$sql = "select IdBan, UrlBan, GfxBan, RawCode, AltBan, Target from $table ";
$sql .= "where ( (AffBan < AffMaxBan) AND (ClickBan < ClickMaxBan) ";
$sql .= "AND (DateDebut <= CurDate()) AND (DateFin > CurDate()) AND Active='oui' )";
$res = mysql_query($sql,$mysql_link);
@$NbBan=mysql_num_rows($res);
}
if ($NbBan) {
// Si campagnes en cours
srand(time());
rand();
$BanIndex=intVal($NbBan*rand()/getrandmax());
$succ=mysql_data_seek($res,$BanIndex);
$row=mysql_fetch_row($res);
// On affiche la bannière
if ($row[3]<>"")
echo $row[3];
else {
echo "<a href='".$patch."redirection.".$ext."?IdBan=$row[0]' target=$row[5] OnMouseOver=\"self.status='$row[1]';return true;\" OnMouseOut=\"self.status='';return true;\" >";
echo "<img src='$row[2]' border=0 ALT='$row[4]'></a>";
}
// On ajoute un affichage de plus
$sql="UPDATE $table SET AffBan = AffBan + 1 where IdBan = $row[0]";
mysql_query($sql,$mysql_link);
// On ajoute un affichage de plus pour les stats
$mois=date("m");
$annee=date("Y");
$IdPub=$row[0];
$sql="SELECT * FROM $table_stat WHERE ( (Id_Pub = $IdPub) AND (Mois_Stat = $mois) AND (Annee_Stat = $annee) )";
$query=mysql_query($sql,$mysql_link);
$res=mysql_num_rows($query);
if ($res > 0)
{
$sql="UPDATE $table_stat SET Aff_Stat = Aff_Stat + 1 WHERE ( (Id_Pub = $IdPub) AND (Mois_Stat = $mois) AND (Annee_Stat = $annee) )";
mysql_query($sql,$mysql_link);
}
else
{
$sql="INSERT INTO $table_stat VALUES ('$IdPub', '$mois', '$annee', '0', '1')";
mysql_query($sql,$mysql_link);
}
} else {
// C'est la banniere à afficher si toutes les campagnes
// sont épuisées
echo "<a href='$lien_defaut' target='_blank'>";
echo "<img src='$image_defaut' border=0 ALT='$alt_defaut'></a>";
}
$NbBan = '';
mysql_close();
?>
Serait-il possible qu'une personne, me montre exactement ce que je dois faire s'il vous plaît.
Merci
cordialement olivier