add.php
admin.php
config.php
edit.php
promote.php
И сега ако исакте в началото на сайта да сложите реклама на друг сайт, просто слагате в index.php
Системката е моя изработка
Дано да в и е помогнала
Код:
<?php
header("Content-type: text/html; charset=Windows-1251");
include "config.php";
echo "<table border=0 cellspacing=0 align=center>";
echo "<tr><td align=right><form method=post></td></tr>";
echo "<tr><td align=right>*Заглавие: <input type=text name=title></td></tr>";
echo "<tr><td align=right>*Линк: <input type=text name=link></td></tr>";
echo "<tr><td align=right>Банер Линк: <input type=text name=banner></td></tr>";
echo "<tr><td align=right>Алтернативен текст: <input type=text name=text></td></tr>";
echo "<tr><td align=right>*Брой импресии: <input type=text name=impressions></td></tr>";
echo "<tr><td align=right>Полетата с * са задължителни</td></tr>";
echo "<tr><td align=right><input type=submit value=Добави></form></td></tr>";
echo "</table>";
$title = $_POST['title'];
$link = $_POST['link'];
$impressions = $_POST['impressions'];
$banner = $_POST['banner'];
$text = $_POST['text'];
$ext = end(explode(".","$banner"));
if("$banner" == "" and "$text" !== "") die("Не може да сложите банер без алтернативен текст");
if("$text" == "" and "$text" !== "") die("Не можета да сложите алтернативен текст без банер");
if("$title" == "" or "$link" == "" or "$impressions" == "" or !is_numeric("$impressions")) exit;
if("$banner" !== "" and "$text" !== ""){
if("$text" == "" or "$ext" !== "jpg" and "$ext" !== "jpeg" and "$ext" !== "gif" and "$ext" !== "png" and "$ext" !== "bmp") exit;
}
if(!eregi("http://","$link")) $link = "http://$link";
if("$banner" !== "" and !eregi("http://","$banner")) $link = "http://$banner";
do
{
$site = $site + 1;
}
while(is_dir("./$dir/$site/"));
mkdir("./$dir/$site/");
$title = strip_tags("$title");
$link = strip_tags("$link");
$banner = strip_tags("$banner");
$text = strip_tags("$text");
file_put_contents("./$dir/$site/link.inc","$link");
file_put_contents("./$dir/$site/title.inc","$title");
file_put_contents("./$dir/$site/impressions.inc","$impressions");
file_put_contents("./$dir/$site/showed.inc","0");
if("$banner" !== "" and "$text" !== ""){
file_put_contents("./$dir/$site/banner.inc","$banner");
file_put_contents("./$dir/$site/text.inc","$text");
}
echo "Сайтът бе успешно добавен";
?>
admin.php
Код:
<?php
header("Content-type: text/html; charset=Windows-1251");
include "config.php";
echo "<a href=add.php>Добави нов сайт</a>";
echo "<center>";
echo "<table border=1 cellspacing=0><tr><td align=center>Сайт</td><td align=center>Брой импресии</td><td align=center>Показани импресии</td><td align=center>Оставащи импресии</td><td align=center>Промени</td></tr>";
do
{
$site = $site + 1;
if(is_dir("$dir$site")){
$title = file_get_contents("$dir$site/title.inc");
$link = file_get_contents("$dir$site/link.inc");
$impressions = file_get_contents("$dir$site/impressions.inc");
$showed = file_get_contents("$dir$site/showed.inc");
$left = $impressions - $showed;
echo "<tr><td align=center><a href=$link>$title</a></td><td align=center>$impressions</td><td align=center>$showed</td><td align=center>$left</td><td align=center><a href=edit.php?id=$site>Промени</a></td></tr>";
}
}
while(is_dir("$dir$site"));
echo "</table>";
echo "</center>";
?>
config.php
Код:
<?php
$dir = "./sites/";
if(!is_dir("$dir")) mkdir("$dir");
?>
edit.php
Код:
<?php
header("Content-type: text/html; charset=Windows-1251");
include "config.php";
$impressions = $_POST['impressions'];
$link = $_POST['link'];
$title = $_POST['title'];
$showed = $_POST['showed'];
$id = $_POST['id'];
$banner = $_POST['banner'];
$text = $_POST['text'];
if("$link" == "" and "$title" == "" and "$impressions" == "" and "$showed" == "" and "$id" == ""){
$id = $_GET['id'];
if(!is_numeric("$id")) exit;
if(!is_dir("$dir$id/")) exit;
$impressions = file_get_contents("$dir$id/impressions.inc");
$link = file_get_contents("$dir$id/link.inc");
$showed = file_get_contents("$dir$id/showed.inc");
$title = file_get_contents("$dir$id/title.inc");
echo "<table border=0 cellspacing=0 align=center>";
echo "<tr><td align=right><form method=post></td></tr>";
echo "<tr><td align=right>Заглавие: <input type=text name=title value="$title"></td></tr>";
echo "<tr><td align=right>Линк: <input type=text name=link value="$link"></td></tr>";
if(file_exists("$dir$id/banner.inc") and file_exists("$dir$id/text.inc")){
$banner = file_get_contents("$dir$id/banner.inc");
$text = file_get_contents("$dir$id/text.inc");
echo "<tr><td align=right>Банер линк: <input type=text name=banner value=$banner>";
echo "<tr><td align=right>Алтернативен текст: <input type=text name=text value=$text>";
}
echo "<tr><td align=right>Брой импресии: <input type=text name=impressions value=$impressions></td></tr>";
echo "<tr><td align=right>Брой показани импресии: <input type=text name=showed value=$showed></td></tr>";
echo "<tr><td align=right><input type=hidden name=id value=$id></td></tr>";
echo "<tr><td align=right><input type=submit value=Промени></td></tr>";
echo "<tr><td align=right></form></td></tr>";
}
else
{
if("$link" == "" or "$title" == "" or "$impressions" == "" or "$showed" == "" or !is_numeric("$impressions") or !is_numeric("$showed") or "$showed" > "$impressions" or !is_numeric("$id")) exit;
$title = strip_tags("$title");
$link = strip_tags("$link");
$banner = strip_tags("$banner");
$text = strip_tags("$text");
unlink("$dir$id/title.inc");
file_put_contents("$dir$id/title.inc","$title");
unlink("$dir$id/link.inc");
file_put_contents("$dir$id/link.inc","$link");
unlink("$dir$id/showed.inc");
file_put_contents("$dir$id/showed.inc","$showed");
unlink("$dir$id/impressions.inc");
file_put_contents("$dir$id/impressions.inc","$impressions");
if("$text" !== "" and "$banner" !== ""){
unlink("$dir$id/banner.inc");
file_put_contents("$dir$id/banner.inc","$banner");
unlink("$dir$id/text.inc");
file_put_contents("$dir$id/text.inc","$text");
}
echo "Промените бяха успешно извършени.<br><a href=admin.php>Към админ панела</a>";
}
?>
promote.php
Код:
<?php
header("Content-type: text/html; charset=Windows-1251");
include("config.php");
$one = "1";
if(is_dir("$dir$one")){
do
{
$site = $site + 1;
if(is_dir("$dir$site")){
$impressions = file_get_contents("$dir$site/impressions.inc");
$showed = file_get_contents("$dir$site/showed.inc");
if("$impressions" > "$showed") $count = $count + 1;
}
}
while(is_dir("$dir$site/"));
if("$count" > "0"){
$site = $site - 1;
do
{
$rand = rand("1","$site");
if(is_dir("$dir$rand/")){
$impressions = file_get_contents("$dir$rand/impressions.inc");
$showed = file_get_contents("$dir$rand/showed.inc");
}
}
while("$showed" >= "$impressions");
if(is_dir("$dir$rand/")){
$link = file_get_contents("$dir$rand/link.inc");
$title = file_get_contents("$dir$rand/title.inc");
if(file_exists("$dir$rand/banner.inc") and file_exists("$dir$rand/text.inc")){
$banner = file_get_contents("$dir$rand/banner.inc");
$text = file_get_contents("$dir$rand/text.inc");
$message = "<a href="$link" title="$title"><img src=$banner border=0 alt="$text"></a>";
}
else
{
$message = "<a href="$link">$title</a>";
}
$showed = $showed + 1;
unlink("$dir$rand/showed.inc");
file_put_contents("$dir$rand/showed.inc","$showed");
}
}
}
if(!is_dir("$dir$one")){
$message = "Няма добавени сайтове";
}
if("$count" < "0"){
$message = "Всички добавени сайтове са с изчерпани импресии";
}
echo "$message";
?>
И сега ако исакте в началото на сайта да сложите реклама на друг сайт, просто слагате в index.php
Код:
<?php
include "promote.php";
?>
Системката е моя изработка
Дано да в и е помогнала