ОБСУЖДЕНИЕ

Как добавить название для ссылки в коде PHP?

18 сообщений1 просмотровОткрыта
#1
Подскажите как добавить название ссылки в коде ПШП ? увидить ошибку можно на этом примере monclybs.tk
#2
<?php

/* Мониторинг клик-клубов
ICQ: 591-758-781 */
session_start();
include_once "sys/mysql.php";
include_once "sys/function.php";
include_once "style/head.php";

$q = mysql_query('SELECT * FROM `users` WHERE `login` = "'.input($_SESSION['login']).'" AND `password` = "'.md5(md5(base64_encode(input($_SESSION['pass'])))).'"');
$user = mysql_fetch_array($q);
if (intval(mysql_num_rows($q)) != 1)
{

if($_GET['go'] == 'aut')
{
if(isset($_POST['login']))
{
$login = input($_POST['login']);
}else{
$login = input($_GET['login']);
}

if(isset($_POST['pass']))
{
$pass = input($_POST['pass']);
}else{
$pass = input($_GET['pass']);
}

if(empty($login)) $error.= 'Вы не указали логин.<br />';
if (empty($pass)) $error.= 'Вы не указали пароль.<br/>';
if (strlen($pass) > 10 OR strlen($pass) < 5) $error.= 'Не верная длина пароля.<br/>';

$q = intval(mysql_num_rows(mysql_query('SELECT * FROM `users` WHERE `login` = "'.$login.'" AND `password` = "'.md5(md5(base64_encode($pass))).'"')));
if ($q != 1) $error.= 'Не верные данные.<br/>';

if($error)
{
echo '<div class="error">'.$error.'</div>';
}else{

$_SESSION['login'] = $login;
$_SESSION['pass'] = $pass;
echo '<div class="bg">Авторизация пройдена</div><div class="info">Вы успешно авторизованы.<br />';
echo '<a href="admin.php">Перейти к администрированию &raquo;</a></div>';
include_once "style/foot.php";
exit();
}
}
echo '<div class="bg">Авторизация</div><div class="info">
<form action="admin.php?go=aut" method="post">
Логин: <br /><input name="login" type="text"><br />
Пароль: <br /><input name="pass" type="password"><br />
<input type="submit" value="Войти">
</form>
</div>';
include_once "style/foot.php";

} else {if($_GET['go'] == 'club')
{ if($_GET['go2'] == 'del')
{
mysql_query('DELETE FROM `pl` WHERE `id` = "'.num($_GET['id']).'";');
echo '<div class="info">Площадка удалена</div>';
}

if($_GET['go2'] == 'edit2')
{
$link = input($_POST['link']);
$birga = num($_POST['birga']);
$mp = num($_POST['mp']);
$opl = num($_POST['opl']);
$ref = num($_POST['ref']);
$polz = num($_POST['polz']);
$colpl = num($_POST['colpl']);
if(empty($link)) $error.= 'Вы не указали адресс.<br />';
if ((empty($birga)) OR ($birga == 0)) $error.= 'Не верно заполнено поле цена на бирже.<br/>';
if ((empty($mp)) OR ($mp == 0)) $error.= 'Не верно заполнено поле М.П за 1000 кр.<br/>';
if ((empty($opl)) OR ($opl == 0)) $error.= 'Не верно заполнено поле Оплата кликов: за 1000 кр.<br/>';
if ((empty($ref)) OR ($ref == 0)) $error.= 'Не верно заполнено поле Реферальская система<br/>';
if ((empty($polz)) OR ($polz == 0)) $error.= 'Не верно заполнено поле кол-во пользователей:<br/>';
if ((empty($colpl)) OR ($colpl == 0)) $error.= 'Не верно заполнено поле кол-во активных площадок<br/>';

if($error)
{
echo '<div class="error">'.$error.'</div>';
}else{
echo '<div class="bg">Редактирование клик-клуба</div><div class="info">Клик-клуб успешно изменен</div>';
mysql_query('UPDATE `pl` SET `link` = "'.$link.'", `birga` = "'.$birga.'", `mp` = "'.$mp.'", `opl` = "'.$opl.'", `ref` = "'.$ref.'", `polz` = "'.$polz.'", `colpl` = "'.$colpl.'" WHERE `id` = '.num($_GET['id']).'');
echo '<div class="info"><a href="admin.php">&laquo;В адинку</a></div>';
echo '<div class="info"><a href="admin.php?go=club">&laquo;К списку клик-клубов</a></div>';
include_once "style/foot.php";
exit();
}
}

if($_GET['go2'] == 'edit')
{
$q2 = mysql_fetch_array(mysql_query('SELECT * FROM `pl` WHERE `id` = "'.num($_GET['id']).'";')); echo '<div class="bg">Изменение клик-клуба</div>
<div class="info">
<form action="admin.php?go=club&amp;go2=edit2&amp;id='.num($_GET['id']).'" method="post">
Адрес:<br /> <input name="link" type="text" value="'.$q2['link'].'"><br />
Цена на бирже: за 1000 кр.<br /> <input name="birga" type="text" value="'.$q2['birga'].'"><br />
М.П за 1000 кр:<br /> <input name="mp" type="text" value="'.$q2['mp'].'"><br />
Оплата кликов: за 1000 кр: <br /> <input name="opl" type="text" value="'.$q2['opl'].'"><br />
Реферальская система:<br /> <input name="ref" type="text" value="'.$q2['ref'].'"><br />
Пользователей:<br /> <input name="polz" type="text" value="'.$q2['polz'].'"><br />
Активных площадок:<br /> <input name="colpl" type="text" value="'.$q2['colpl'].'"><br />
<input type="submit" value="Изменить">
</form>
</div>';
echo '<div class="info">&raquo; <a href="admin.php">Админка</a></div>';
include_once "style/foot.php";
exit();
}

if($_GET['go2'] == 'add')
{
$link = input($_POST['link']);
$birga = num($_POST['birga']);
$mp = num($_POST['mp']);
$opl = num($_POST['opl']);
$ref = num($_POST['ref']);
$polz = num($_POST['polz']);
$colpl = num($_POST['colpl']);
if(empty($link)) $error.= 'Вы не указали адресс.<br />';
if ((empty($birga)) OR ($birga == 0)) $error.= 'Не верно заполнено поле цена на бирже.<br/>';
if ((empty($mp)) OR ($mp == 0)) $error.= 'Не верно заполнено поле М.П за 1000 кр.<br/>';
if ((empty($opl)) OR ($opl == 0)) $error.= 'Не верно заполнено поле Оплата кликов: за 1000 кр.<br/>';
if ((empty($ref)) OR ($ref == 0)) $error.= 'Не верно заполнено поле Реферальская система<br/>';
if ((empty($polz)) OR ($polz == 0)) $error.= 'Не верно заполнено поле кол-во пользователей:<br/>';
if ((empty($colpl)) OR ($colpl == 0)) $error.= 'Не верно заполнено поле кол-во активных площадок<br/>';

$q = intval(mysql_num_rows(mysql_query('SELECT * FROM `pl` WHERE `link` = "'.$link.'";')));
if ($q > 0) $error.= 'Такой клик-клуб уже добавлен.<br/>';

if($error)
{
echo '<div class="error">'.$error.'</div>';
}else{
echo '<div class="bg">Добавление клик-клуба</div><div class="info">Клик-клуб успешно добавлен</div>';
mysql_query('INSERT INTO `pl` SET `link` = "'.$link.'", `birga` = "'.$birga.'", `mp` = "'.$mp.'", `opl` = "'.$opl.'", `ref` = "'.$ref.'", `polz` = "'.$polz.'", `colpl` = "'.$colpl.'"');
echo '<div class="info"><a href="admin.php">&laquo;В адинку</a></div>';
echo '<div class="info"><a href="admin.php?go=club">&laquo;К списку клик-клубов</a></div>';
include_once "style/foot.php";
exit();
}
}echo '<div class="bg">Добавление клик-клуба</div>
<div class="info">
<form action="admin.php?go=club&amp;go2=add" method="post">
Адрес:<br /> <input name="link" type="text" value="http://"><br />
Цена на бирже: за 1000 кр.<br /> <input name="birga" type="text"><br />
М.П за 1000 кр:<br /> <input name="mp" type="text"><br />
Оплата кликов: за 1000 кр: <br /> <input name="opl" type="text"><br />
Реферальская система:<br /> <input name="ref" type="text"><br />
Пользователей:<br /> <input name="polz" type="text"><br />
Активных площадок:<br /> <input name="colpl" type="text"><br />
<input type="submit" value="Добавить">
</form>
</div>
';echo '<div class="bg">Список клик-клубов</div>';

$num = 15;
if(empty($_GET['page']) || $_GET['page']<0)$_GET['page']=1;
$page = intval($_GET['page']);
$results = mysql_query('SELECT * FROM `pl`;');
$posts = mysql_num_rows($results);
$total = intval(($posts-1)/$num)+1;
if($page>$total) $page = $total;
$start = $page*$num-$num;

$result = mysql_query("SELECT * FROM `pl` ORDER BY `id` DESC LIMIT $start, $num;");
if(mysql_affected_rows()==0)
{
echo '<div class="error">';
echo 'Пусто.';
echo '</div>';
}
else
{
while($u = mysql_fetch_array($result))
{
echo '<div class="info">
<a href="'.$u['link'].'">&raquo; '.$u['link'].'</a><br />
Цена на бирже: за 1000 кр. <b>'.$u['birga'].'</b> руб<br />
М.П за 1000кр <b>'.$u['mp'].'</b> руб<br />
Оплата кликов: за 1000 кликов <b>'.$u['opl'].'</b> руб<br />
Реферальская система: <b>'.$u['ref'].'</b> % <br />
Пользователей: <b>'.$u['polz'].'</b> <br />
Активных площадок: <b>'.$u['colpl'].'</b><br />
[<a href="admin.php?go=club&amp;go2=edit&amp;id='.$u['id'].'">Редактировать</a>] [<a href="admin.php?go=club&amp;go2=del&amp;id='.$u['id'].'">Удалить</a>]
</div>';
}



echo '<div class="info">Страницы:';

$num_pages=ceil($posts/$num);

if($page>$num_pages || $page<1)
{
$page=1;
$start=0;
}

for($pr='', $i=1; $i<=$num_pages; $i++)
{
print $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " <span>$i</span> " :
' <a class="nav2" href="admin.php?go=club&amp;page='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
}
echo '</div>';
}
echo '<div class="info">&raquo; <a href="admin.php">Админка</a></div>';
include_once "style/foot.php";
exit();
}

if($_GET['go'] == 'bans')
{
if($_GET['go2'] == 'del')
{
mysql_query('DELETE FROM `bans` WHERE `id` = "'.num($_GET['id']).'";');
echo '<div class="info">Баннер удален</div>';
}if($_GET['go2'] == 'add')
{

$link = input($_POST['link']);
$img = input($_POST['img']);
$mesto = num($_POST['mesto']);

if(empty($link)) $error.= 'Вы не указали адрес.<br />';
if(empty($img)) $error.= 'Вы не указали адрес изображения.<br />';

$q = intval(mysql_num_rows(mysql_query('SELECT * FROM `bans` WHERE `link` = "'.$link.'" AND `img` = "'.$img.'" AND `mesto` = "'.$mesto.'";')));
if ($q > 0) $error.= 'Такой баннер уже добавлен.<br/>';

if($error)
{
echo '<div class="error">'.$error.'</div>';
}else{

echo '<div class="bg">Добавление баннера</div><div class="info">Баннер успешно добавлен</div>';
mysql_query('INSERT INTO `bans` SET `link` = "'.$link.'", `img` = "'.$img.'", `mesto` = "'.$mesto.'";');
echo '<div class="info"><a href="admin.php">&laquo;В адинку</a></div>';
echo '<div class="info"><a href="admin.php?go=bans">&laquo;К списку баннеров</a></div>';
include_once "style/foot.php";
exit();
}
}echo '<div class="bg">Добавление баннера</div>';
echo '<div class="info">
<form action="admin.php?go=bans&amp;go2=add" method="post">
Адрес на изображение:<br />
<input name="img" type="text"><br />
Адрес ссылки:<br />
<input name="link" type="text"><br />
Место положения:<br />
<select name="mesto">
<option value="1">Главная верх</option>
<option value="2">Главная низ</option>
<option value="3">Прочие низ</option>
<option value="4">Прочие верх</option>
<option value="5">Все низ</option>
<option value="6">Все верх</option>
</select><br />
<input type="submit" value="Добавить">
</form>
</div>';
echo '<div class="bg">Все баннеры</div>';
$num = 15;
if(empty($_GET['page']) || $_GET['page']<0)$_GET['page']=1;
$page = intval($_GET['page']);
$results = mysql_query('SELECT * FROM `bans`;');
$posts = mysql_num_rows($results);
$total = intval(($posts-1)/$num)+1;
if($page>$total) $page = $total;
$start = $page*$num-$num;

$result = mysql_query("SELECT * FROM `bans` ORDER BY `id` DESC LIMIT $start, $num;");
if(mysql_affected_rows()==0)
{
echo '<div class="error">';
echo 'Пусто.';
echo '</div>';
}
else
{
while($u = mysql_fetch_array($result))
{
echo '<div class="info">
Адрес ссылки: '.$u['link'].'<br />
Адрес изображения: '.$u['img'].'<br /> Место положения: ';
if($u['mesto'] == 1) echo 'Главная верх';
elseif($u['mesto'] == 2) echo 'Главная низ';
elseif($u['mesto'] == 3) echo 'Прочие низ';
elseif($u['mesto'] == 4) echo 'Прочие верх';
elseif($u['mesto'] == 5) echo 'Все низ';
elseif($u['mesto'] == 6) echo 'Все верх';
echo '</div>';
echo '<div class="info"><a href="admin.php?go=bans&amp;go2=del&amp;id='.$u['id'].'">Удалить баннер</a></div>';

}



echo '<div class="info">Страницы:';

$num_pages=ceil($posts/$num);

if($page>$num_pages || $page<1)
{
$page=1;
$start=0;
}

for($pr='', $i=1; $i<=$num_pages; $i++)
{
print $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " <span>$i</span> " :
' <a class="nav2" href="admin.php?go=bans&amp;page='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
}
echo '</div>';
}
echo '<div class="info">&raquo; <a href="admin.php">Админка</a></div>';
include_once "style/foot.php";
exit();
}

if($_GET['go'] == 'rekl')
{
if($_GET['go2'] == 'del')
{
mysql_query('DELETE FROM `rekl` WHERE `id` = "'.num($_GET['id']).'";');
echo '<div class="info">Ссылка удалена</div>';
}
if($_GET['go2'] == 'add')
{

$link = input($_POST['link']);
$name = input($_POST['name']);
$mesto = num($_POST['mesto']);

if(empty($link)) $error.= 'Вы не указали адрес.<br />';
if(empty($name)) $error.= 'Вы не указали название.<br />';

$q = intval(mysql_num_rows(mysql_query('SELECT * FROM `rekl` WHERE `link` = "'.$link.'" AND `name` = "'.$name.'" AND `mesto` = "'.$mesto.'";')));
if ($q > 0) $error.= 'Такоая ссылка уже добавлена.<br/>';

if($error)
{
echo '<div class="error">'.$error.'</div>';
}else{

echo '<div class="bg">Добавление баннера</div><div class="info">Ссылка успешно добавлена</div>';
mysql_query('INSERT INTO `rekl` SET `link` = "'.$link.'", `name` = "'.$name.'", `mesto` = "'.$mesto.'";');
echo '<div class="info"><a href="admin.php">&laquo;В адинку</a></div>';
echo '<div class="info"><a href="admin.php?go=rekl">&laquo;К списку ссылок</a></div>';
include_once "style/foot.php";
exit();
}
}
echo '<div class="bg">Добавление ссылки</div>';
echo '<div class="info">
<form action="admin.php?go=rekl&amp;go2=add" method="post">
Название:<br />
<input name="name" type="text"><br />
Адрес ссылки:<br />
<input name="link" type="text"><br />
Место положения:<br />
<select name="mesto">
<option value="1">Главная верх</option>
<option value="2">Главная низ</option>
<option value="3">Прочие низ</option>
<option value="4">Прочие верх</option>
<option value="5">Все низ</option>
<option value="6">Все верх</option>
</select><br />
<input type="submit" value="Добавить">
</form>
</div>';
echo '<div class="bg">Все ссылки</div>';
$num = 15;
if(empty($_GET['page']) || $_GET['page']<0)$_GET['page']=1;
$page = intval($_GET['page']);
$results = mysql_query('SELECT * FROM `rekl`;');
$posts = mysql_num_rows($results);
$total = intval(($posts-1)/$num)+1;
if($page>$total) $page = $total;
$start = $page*$num-$num;

$result = mysql_query("SELECT * FROM `rekl` ORDER BY `id` DESC LIMIT $start, $num;");
if(mysql_affected_rows()==0)
{
echo '<div class="error">';
echo 'Пусто.';
echo '</div>';
}
else
{
while($u = mysql_fetch_array($result))
{
echo '<div class="info">
Адрес ссылки: '.$u['link'].'<br />
Название: '.$u['name'].'<br /> Место положения: ';
if($u['mesto'] == 1) echo 'Главная верх';
elseif($u['mesto'] == 2) echo 'Главная низ';
elseif($u['mesto'] == 3) echo 'Прочие низ';
elseif($u['mesto'] == 4) echo 'Прочие верх';
elseif($u['mesto'] == 5) echo 'Все низ';
elseif($u['mesto'] == 6) echo 'Все верх';
echo '</div>';
echo '<div class="info"><a href="admin.php?go=rekl&amp;go2=del&amp;id='.$u['id'].'">Удалить ссылку</a></div>';

}



echo '<div class="info">Страницы:';

$num_pages=ceil($posts/$num);

if($page>$num_pages || $page<1)
{
$page=1;
$start=0;
}

for($pr='', $i=1; $i<=$num_pages; $i++)
{
print $pr=(($i == 1 || $i == $num_pages || abs($i-$page) < 2) ? ($i == $page ? " <span>$i</span> " :
' <a class="nav2" href="admin.php?go=rekl&amp;page='.$i.'">'.$i.'</a> ') : (($pr == ' ... ' || $pr == '')? '' : ' ... '));
}
echo '</div>';
}
echo '<div class="info">&raquo; <a href="admin.php">Админка</a></div>';
include_once "style/foot.php";
exit();
}

if($_GET['go'] == 'pass')
{
echo '<div class="bg">Изменение пароля</div>';
if($_GET['go2'] == 'add')
{
$pass = input($_POST['pass']);
$pass2 = input($_POST['pass2']);

if(empty($pass)) $error.= 'Вы не указали пароль.<br />';
if(strlen($pass)<6) $error.= 'Слишком короткий пароль.<br />';
if($pass != $pass2) $error.= 'Повторный пароль не верен.<br />';


if($error)
{
echo '<div class="error">'.$error.'</div>';
}else{

echo '<div class="info">Пароль изменен</div>';
mysql_query('UPDATE `users` SET `password` = "'.md5(md5(base64_encode($pass))).'" WHERE 1;');
echo '<div class="info"><a href="admin.php">&laquo;Переавторизоваться</a></div>';
include_once "style/foot.php";
exit();
}
}
echo '<div class="info">
<form action="admin.php?go=pass&amp;go2=add" method="post">
Новый пароль (мин.6 символов)<br />
<input name="pass" type="password"><br />
Повторите новый пароль<br />
<input name="pass2" type="password"><br />
<input type="submit" value="Изменить">
</form>
</div><div class="error">После изменения пароля нужно переавторизоваться</div>';

echo '<div class="info">&raquo; <a href="admin.php">Админка</a></div>';
include_once "style/foot.php";
exit();
}

$pr=intval(mysql_num_rows(mysql_query('SELECT * FROM `gb`;')));
$pr2=intval(mysql_num_rows(mysql_query('SELECT * FROM `bans`;')));
$pr3=intval(mysql_num_rows(mysql_query('SELECT * FROM `rekl`;')));

echo '<div class="bg">Добро пожаловать в центр администрирования</div>
<div class="info">&raquo; <a href="news.php">Новости</a></div>
<div class="info">&raquo; <a href="admin.php?go=club">Список клик-клубов</a> (15)</div>
<div class="info">&raquo; <a href="gb.php">Гостевая книга</a> ('.$pr.')</div>
<div class="info">&raquo; <a href="admin.php?go=bans">Баннеры</a> ('.$pr2.')</div>
<div class="info">&raquo; <a href="admin.php?go=rekl">Рекламные ссылки</a> ('.$pr3.')</div>
<div class="info">&raquo; <a href="admin.php?go=pass">Пароль администратора</a></div>
<div class="info">&raquo; <a href="exit.php">Выход</a></div>
</div>';
include_once "style/foot.php";



}
?>
#3
echo '<a href="адрес ссылки">Название ссылки</a>';
#4
АрхангеЛ, а именно где эту строчку поставить?
#5
soven, Где тебе ссылка нужна там и ставь.
#6
АрхангеЛ, это скрипт он через базу данных работает
#7
Это код админки в которой добавляются ссылки
#8
soven, Ну блин добавь с админки в чем проблема. Название и адрес
#9
АрхангеЛ, Попробуй сам я не смог http;//monclybs.tk/admin.php admin 123456
#10
soven, хост нада а не админка
#11
Yaruk1230, я могу файл выложить какой нужен?
#12
soven, зайди на сайт вроде сделал
#13
ты не там сделал :) Смотри абсолютная ссылка!!!
#14
В шапку заходишь!

Создаешь div которая тебе нравится или обычная кнопка

if ($_SERVER['PHP_SELF']!='/index.php') {
echo "<div class='center'><a class='grey' href='/index.php'>На главную(Что хочешь пиши сюда)</a></div>";

Это кнопка будет видно хоть в любом стрц! куда не тыкай он будет стоят на месте.
#15
SMokefrhell, спасибо, пригодится но разговор о другом У меня вместо названия ссылки видна вся ссылка с (http;// ) нафиг она там мне нужно что бы было видно название по которой переходишь и опа там где надо Ну ты понял
#16
soven, А если сделать < a href='ссылку сюда?'>А тут текст< / a>
#17
SMokefrhell, как я ТУТ ТАК СДЕЛАЮ???

if($_GET['go2'] == 'edit')
{
$q2 = mysql_fetch_array(mysql_query('SELECT * FROM `pl` WHERE `id` = &quot;'.num($_GET['id']).'&quot;;')); echo '&lt;div class=&quot;bg&quot;&gt;Изменение клик-клуба&lt;/div&gt;
&lt;div class=&quot;info&quot;&gt;
&lt;form action=&quot;admin.php?go=club&amp;amp;go2=edit2&amp;amp;id='.num($_GET['id']).'&quot; method=&quot;post&quot;&gt;
Адрес:&lt;br /&gt; &lt;input name=&quot;link&quot; type=&quot;text&quot; value=&quot;'.$q2['link'].'&quot;&gt;&lt;br /&gt;
Цена на бирже: за 1000 кр.&lt;br /&gt; &lt;input name=&quot;birga&quot; type=&quot;text&quot; value=&quot;'.$q2['birga'].'&quot;&gt;&lt;br /&gt;
М.П за 1000 кр:&lt;br /&gt; &lt;input name=&quot;mp&quot; type=&quot;text&quot; value=&quot;'.$q2['mp'].'&quot;&gt;&lt;br /&gt;
Оплата кликов: за 1000 кр: &lt;br /&gt; &lt;input name=&quot;opl&quot; type=&quot;text&quot; value=&quot;'.$q2['opl'].'&quot;&gt;&lt;br /&gt;
Реферальская система:&lt;br /&gt; &lt;input name=&quot;ref&quot; type=&quot;text&quot; value=&quot;'.$q2['ref'].'&quot;&gt;&lt;br /&gt;
Пользователей:&lt;br /&gt; &lt;input name=&quot;polz&quot; type=&quot;text&quot; value=&quot;'.$q2['polz'].'&quot;&gt;&lt;br /&gt;
Активных площадок:&lt;br /&gt; &lt;input name=&quot;colpl&quot; type=&quot;text&quot; value=&quot;'.$q2['colpl'].'&quot;&gt;&lt;br /&gt;
&lt;input type=&quot;submit&quot; value=&quot;Изменить&quot;&gt;
&lt;/form&gt;
&lt;/div&gt;';
#18
это скрипт обробатывается через БД