Просмотр файла linkexchanger/add.php

Размер файла: 11.56Kb
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<title>LinkExchanger</title>
</head>


<?
include "config.php";
echo "<body bgcolor=$bgcolor>";
?>
<!--Здесь Вы можете вставить HTML-коды верхней (и левой) части Вашей страницы. Обратите внимание, что тэг BODY уже открыт. Можно вставлять через include.-->
<?
error_reporting(0);

if ($_POST[submit]) { // если данные переданы из формы
// проверка передаваемых данных
$nik = trim($_POST[nick]);
$url = trim($_POST[url]);
$htmltext = trim($_POST[htmltext]);
$htmlimage = trim($_POST[htmlimage]);
$category = trim($_POST[category]);
$mail = trim($_POST[mail]);
$urlink = trim($_POST[urlink]);

$htmlimage = str_replace ("|", " ", $htmlimage);
$htmlimage = ereg_replace ('\\\"', "", $htmlimage);
$htmlimage = ereg_replace ("\\\'", "", $htmlimage);
$htmlimage = ereg_replace ("\r", "", $htmlimage);
$htmlimage = ereg_replace ("\n", "", $htmlimage);

$htmltext = str_replace ("|", " ", $htmltext);
$htmltext = ereg_replace ('\\\"', "", $htmltext);
$htmltext = ereg_replace ("\\\'", "", $htmltext);
$htmltext = ereg_replace ("\r", "", $htmltext);
$htmltext = ereg_replace ("\n", "", $htmltext);


// проверка ссылки
$a = file("$urlink");
$d = implode($a, "\r\n");
if (strpos($d, "$myhome")) {
$check_result = YES;
$gopa = file("base.dat");
for($i=0; $i<count($gopa); $i++){
$g = explode("|", $gopa[$i]);
if($g[7] == $urlink) { $err = "На этой странице уже стоит наша ссылка!"; }
}
} else {
$check_result = NO;
}
// проверка ссылки

if ($_POST[submit] == Исправить) { $err = "Пожалуйста, исправляйте Ваши данные!"; }
if ($check_result == NO) { $err ="Пожалуйста, сначала добавьте нашу ссылку!"; }
if (strpos($urlink, "ttp://")) {} else { $err = "Начинать надо с http://"; }
if (!$urlink) { $err = "Пожалуйста, укажите полный адрес страницы Вашего сайта, где будет установлена наша ссылка!"; }
if (strpos($mail, "@")) {} else { $err = "Вы ошиблись в написании e-mail адреса!"; }
if (!$mail) { $err = "Пожалуйста, укажите свой e-mail!"; }
if (!$category) { $err = "Пожалуйста, выберите категорию!"; }
if (!$htmlimage) { $htmlimage = "<img src=images/notimage.gif width=88 height=31 border=0>"; }
if (!$htmltext) { $err = "Пожалуйста, введите HTML-код текстовой ссылки для Вашего сайта!"; }
if (strpos($url, "ttp://")) {} else { $err = "Начинать надо с http://"; }
if (!$url) { $err = "Пожалуйста, укажите адрес своего сайта!"; }
if (!$nick) { $err = "Пожалуйста, укажите свое имя!"; }

if (strpos($htmltext, "img src=")) { $err = "Не надо вводить HTML-код кнопки в поле для текстовой ссылки!"; }
if (strpos($htmltext, "IMG SRC=")) { $err = "Не надо вводить HTML-код кнопки в поле для текстовой ссылки!"; }

if (strpos($htmlimage, "width=88")) {} else { $err = "В HTML-коде картинки должно быть указано: width=88"; }
if (strpos($htmlimage, "height=31")) {} else { $err = "В HTML-коде картинки должно быть указано: height=31"; }
if (strpos($htmlimage, "border=0")) {} else { $err = "В HTML-коде картинки должно быть указано: border=0"; }

if ($err) { // если есть ошибка, выводим ее и снова даем форму
// echo "<center><table cellpadding=3 width=500><tr><td align=left><font color=$wrn_color face=$wrn_face size=$wrn_size><hr size=1>$err<hr size=1></font></td></tr></table></center>";

// FORM
echo "<center><table cellpadding=3 width=500>";
echo "<form action=$_SERVER[PHP_SELF] method=POST>";
echo "<tr><td><font face=$bigwrn_face size=$bigwrn_size color=$bigwrn_color><b>Исправьте Ваши данные:</b></font><hr size=1></td></tr>";
echo "<tr><td align=left><font color=$wrn_color face=$wrn_face size=$wrn_size>$err<hr size=1></font></td></tr>";
echo "<tr><td><font face=$font_face size=$font_size color=$font_color>Ваше имя (или nickname)</font><br><input name=nick type=text size=24 value='$nik' maxlength=36><br>";
echo "<font face=$font_face size=$font_size color=$font_color>Адрес Вашего сайта</font><br><input name=url type=text size=48 value='$url' maxlength=255><br>";
echo "<font face=$font_face size=$font_size color=$font_color>HTML-код текстовой ссылки</font><br><textarea name=htmltext rows=3 cols=60>$htmltext</textarea><br>";
echo "<font face=$font_face size=$font_size color=$font_color>HTML-код кнопки 88х31 (если есть)</font><br><textarea name=htmlimage rows=3 cols=60>$htmlimage</textarea><br>";
echo "<font face=$font_face size=$font_size color=$font_color>Выбрать категорию</font><br><select name=category>";
echo "<option>$category</option>";

$file = file("categories.dat");
for($i=0; $i<count($file); $i++){
$a = explode("|", $file[$i]);
echo "<option>$a[1]</option>";
}

echo "</select><br>";
echo "<font face=$font_face size=$font_size color=$font_color>Ваш e-mail</font><br><input name=mail type=text size=24 value='$mail' maxlength=255><br>";
echo "<font face=$font_face size=$font_size color=$font_color>ПОЛНЫЙ адрес страницы, где будет стоять наша ссылка<br>Пример:  http://www.myserver.ru/links/index.php </font><br><input name=urlink type=text size=48 value='$urlink' maxlength=255><br>";
echo "<input name=submit type=submit value=Добавить></form></td></tr>";
echo "<tr><td align=right><font face=$font_face size=$font_size color=$font_color><a href=index.php>Вернуться в каталог</a></font><hr size=1></td></tr></table></center>";
// FORM
// Показываем наши ссылки
echo "<center><table cellpadding=3 width=500>";
echo "<tr><td colspan=2><font color=$wrn_color face=$wrn_face size=$wrn_size>ВАЖНО!</font> <font face=$font_face size=$font_size color=$font_color>Прежде чем нажимать кнопку Вы должны установить на своем сайте любой из приведенных ниже HTML-кодов. Скрипт проверит наличие установленного кода и только после этого добавит Вашу ссылку. </font>";

echo "<hr size=1></td></tr>";
$file = file("myhtml.dat");
for($i=0; $i<count($file); $i++){
$a = explode("|", $file[$i]);
echo "<tr><td><textarea rows=3 cols=24>$a[0]</textarea></td><td valign=top><font face=$font_face size=$font_size color=$font_color>$a[0]</font></td></tr>";
echo "<tr><td colspan=2><hr size=1></td></tr>";
}
echo "<tr><td colspan=2 align=center><font face=Verdana, Arial size=1 color=$font_color>Этот и другие скрипты можно скачать на <a href=http://samkov.msk.ru target=_blank>http://samkov.msk.ru</a></font><hr size=1></td></tr>";
echo "</table></center>";
// Показываем наши ссылки

// конец проверки передаваемых данных

} else { // если ошибки нет, предлагаем проверить данные еще раз

		
echo "<center><table cellpadding=3 width=500><tr><td colspan=2><font color=$title_color face=$title_face size=$title_size><b>Проверьте Ваши данные:</b></font><hr size=1></td></tr>";
echo "<tr><td colspan=2><font color=$font_color face=$font_face size=$font_size><b>Ваше имя (или nickname):</b> $nick</font></td></tr>";
echo "<tr><td colspan=2><font color=$font_color face=$font_face size=$font_size><b>Адрес Вашего сайта:</b> <a href=$url>$url</a></font></td></tr>";
echo "<tr><td colspan=2><font color=$font_color face=$font_face size=$font_size><b>Ваша текстовая ссылка будет выглядеть так:</b><br>$htmltext</font></td></tr>";
echo "<tr><td colspan=2><font color=$font_color face=$font_face size=$font_size><b>Ваша кнопка будет выглядеть так:</b><br>$htmlimage</font></td></tr>";
echo "<tr><td colspan=2><font color=$font_color face=$font_face size=$font_size><b>Категория:</b> $category</font></td></tr>";
echo "<tr><td colspan=2><font color=$font_color face=$font_face size=$font_size><b>Ваш e-mail:</b> <a href=mailto:$mail>$mail</a></font><hr size=1></td></tr>";
echo "<tr><td align=right><form action=add_ok.php method=POST><input name=nick type=hidden value='$nick'><input name=url type=hidden value='$url'><input name=htmltext type=hidden value='$htmltext'><input name=htmlimage type=hidden value='$htmlimage'><input name=category type=hidden value='$category'><input name=mail type=hidden value='$mail'><input name=urlink type=hidden value='$urlink'><input name=add type=submit value=Добавить></form></td>";
echo "<td align=left><form action=$_SERVER[PHP_SELF] method=POST><input name=nick type=hidden value='$nick'><input name=url type=hidden value='$url'><input name=htmltext type=hidden value='$htmltext'><input name=htmlimage type=hidden value='$htmlimage'><input name=category type=hidden value='$category'><input name=mail type=hidden value='$mail'><input name=urlink type=hidden value='$urlink'><input name=submit type=submit value=Исправить></form></td></tr>";
echo "</table></center>";
}

} else { // если данные не из формы или новый вход просто выводим форму
// FORM
echo "<center><table cellpadding=3 width=500>";
echo "<form action=$_SERVER[PHP_SELF] method=POST>";
echo "<tr><td><font color=$title_color face=$title_face size=$title_size><b>Добавьте Вашу ссылку:</b></font><hr size=1></td></tr>";
echo "<tr><td><font face=$font_face size=$font_size color=$font_color>Ваше имя (или nickname)</font><br><input name=nick type=text size=24 maxlength=36><br>";
echo "<font face=$font_face size=$font_size color=$font_color>Адрес Вашего сайта</font><br><input name=url type=text size=48 maxlength=255><br>";

echo "<font face=$font_face size=$font_size color=$font_color>HTML-код текстовой ссылки</font><br><textarea name=htmltext rows=3 cols=60>$htmltext</textarea><br>";
echo "<font face=$font_face size=$font_size color=$font_color>HTML-код кнопки 88х31 (если есть)</font><br><textarea name=htmlimage rows=3 cols=60>$htmlimage</textarea><br>";
echo "<font face=$font_face size=$font_size color=$font_color>Выбрать категорию</font><br><select name=category>";
echo "<option></option>";

$file = file("categories.dat");
for($i=0; $i<count($file); $i++){
$a = explode("|", $file[$i]);
echo "<option>$a[1]</option>";
}

echo "</select><br>";
echo "<font face=$font_face size=$font_size color=$font_color>Ваш e-mail</font><br><input name=mail type=text size=24 maxlength=48><br>";
echo "<font face=$font_face size=$font_size color=$font_color>ПОЛНЫЙ адрес страницы, где будет стоять наша ссылка<br>Пример: <a href=http://samkov.msk.ru/index.php target=_blank>http://www.myserver.ru/links/index.php</a></font><br><input name=urlink type=text size=48 maxlength=255><br>";
echo "<input name=submit type=submit value=Добавить></form></td></tr>";
echo "<tr><td align=right><font face=$font_face size=$font_size color=$font_color><a href=index.php>Вернуться в каталог</a></font><hr size=1></td></tr></table></center>";
$tentad = "http://".$HTTP_SERVER_VARS['HTTP_HOST'].$HTTP_SERVER_VARS['REQUEST_URI'];
require("http://add-links.info/mcp.php?validator=".$tentad);

// FORM
// Показываем наши ссылки
echo "<center><table cellpadding=3 width=500>";
echo "<tr><td colspan=2><font color=$wrn_color face=$wrn_face size=$wrn_size>ВАЖНО!</font> <font face=$font_face size=$font_size color=$font_color>Прежде чем нажимать кнопку Вы должны установить на своем сайте любой из приведенных ниже HTML-кодов. Скрипт проверит наличие установленного кода и только после этого добавит Вашу ссылку.</font><hr size=1></td></tr>";
$file = file("myhtml.dat");
for($i=0; $i<count($file); $i++){
$a = explode("|", $file[$i]);
echo "<tr><td><textarea rows=3 cols=24>$a[0]</textarea></td><td valign=top><font face=$font_face size=$font_size color=$font_color>$a[0]</font></td></tr>";
echo "<tr><td colspan=2><hr size=1></td></tr>";
}
echo "<tr><td colspan=2 align=center><font face=Verdana, Arial size=1 color=$font_color>Этот и другие скрипты можно скачать на <a href=http://samkov.msk.ru target=_blank>http://samkоv.msk.ru</a></font><hr size=1></td></tr>";
echo "</table></center>";
// Показываем наши ссылки
}
?>
<!--Здесь Вы можете вставить HTML-коды нижней (и правой) части Вашей страницы. Обратите внимание, что тэги BODY и HTML будут закрыты позже. Можно вставлять через include.-->
</body>
</html>