Здравствуйте, код написал не я. Ну в общем не стал его просить тк. было бы сверх наглости. PHP не знаю допишите или скажите где можно про это прочитать ,условие при котором 1 VIP место за 1 ссылку на сайт. Использую CMS amx monitoring. На форуме человек поделился доработкой. Если у сервера есть сайт, скрипт (или как там) проверяет на наличие ссылки если ссылка есть серверу дается VIP статус. Все просто но если второму серверу прописать такой же сайт ему тоже дадут VIP статус а это не хорошо. Вот и проблема. Кратко 1 сайт = 1 сервер в VIP. Код (Text): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>++++</title> <base href="{*URL_STIE*}" /> <meta http-equiv="Content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1.0, user-scalable=no"> <link type="text/css" href="backlinks.css" rel="stylesheet"> <style type="text/css" media="all">@import url(http://++++/templates/theme/css/toolbar.css);</style> <style type="text/css" media="all">@import url(http://++++/templates/theme/css/theme.css);</style> <style type="text/css" media="all">@import url(http://++++/templates/theme/css/engine.css);</style> <style type="text/css" media="all">@import url(http://++++/templates/theme/css/styles.css);</style> </head> <body> <div id="wrapper"> <div id="container"> <div id="mainbox_long" style="margin: 5px 0 10px 0;"> <div class="blocks"><div class="blocks1" ><div class="blocks2"><div class="blocks3"><br> <? $dbtype = 'mysql'; $dbhost = 'localhost'; $dbport = '++++'; $dbname = ++++'; $dbuser = '++++'; $dbpass = '++++'; $dbtblprefix = ''; if (empty($dbport)) $dbport = ++++; if ($dbtype == "mysql") { $conn = mysql_connect($dbhost . ":" . $dbport, $dbuser, $dbpass) or die(mysql_error()); mysql_select_db($dbname, $conn) or die(mysql_error()); mysql_query("SET NAMES utf8"); $query = "SELECT server_vip,server_site,server_name,server_ip,server_port,user,(SELECT `user_email` FROM `amx_user` WHERE `user_id`=`user`) AS email FROM amx_servers WHERE `server_site` > '0' ORDER BY server_regdata DESC"; $result = mysql_query($query); include 'backlinks.php'; echo "<table width='952px' height='22' cellpadding='0' cellspacing='0' style='color:#ССС;border: 0px solid #DCDCDC; font-size:11px;'> <tr> <th width='25px' height='30' style=\"border-bottom:1px #DCDCDC solid;\"><center>#</center></th> <th width='150px' height='30' style=\"border-bottom:1px #DCDCDC solid;\" class=''><b>Сайт</b></td> <th align=\"center\" width='220px' height='30' style=\"border-bottom:1px #DCDCDC solid;\" class=''><b>Название сервера</b></td> <th align=\"center\" width='130px' height='30' style=\"border-bottom:1px #DCDCDC solid;\" class=''><b>IP-адрес сервера</b></td> <th align=\"center\" width='130px' height='30' style=\"border-bottom:1px #DCDCDC solid;\" class=''><b>Пользователь</b></td> <th align=\"center\" width='150px' height='30' style=\"border-bottom:1px #DCDCDC solid;\" class=''><b>Е-mail</b></td> <th align=\"center\" width='130px' height='30' style=\"border-bottom:1px #DCDCDC solid;\" class=''><b>Статус ссылки</b></td> </tr>"; $i = 1; while ($row = mysql_fetch_array($result)) { $bl = new backlink("http://".$row['server_site']."/"); if (!$bl->check("http://++++/")) { if ($row['server_vip']>0) { mysql_query ("UPDATE `amx_servers` SET `server_vip`= '0', `server_vip_date`= '' WHERE `server_site`= '".$row['server_site']."' "); if ($row['email']!=NULL) { $to = "".$row['email']." "; $mes ='Здравствуйте, бот проверил ваш сайт "который был указан в настройках сервера". Ссылка на главной странице отсутствует. Ваш сервер потерял VIP статус за ссылку. Вы можете купить VIP статус в личном кабинете. Письмо отправлено автоматически отвечать на него не нужно '; $from = 'robot@++++'; $sub = '=?utf-8?B?'.base64_encode('Ссылка отсутствует').'?='; $headers = 'From: "Мониторинг игровых серверов ++++" <'.$from.'> '; mail($to, $sub, $mes, $headers); $sent = "Уведомление отправлено!"; } echo "<tr height=\"22\" bgcolor='#FBFBFB' style=\"CURSOR: pointer; font-family:tahoma; font-size:11px\" onmouseout=\"this.style.backgroundColor=''; this.style.color='#ebeaea';\" onmouseover=\"this.style.backgroundColor='#ebeaea'; this.style.color='#ebeaea';\" $viphover onclick=\"location.href='../profile/".$row['user']."/'\" > <td align=\"center\" width=\"\" height=\"22\" style=\"border-:1px #DCDCDC solid;\"><b>$i</b></td> <td width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><a href='http://".$row['server_site']."'>".$row['server_site']."</a></td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['server_name']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['server_ip'].":".$row['server_port']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['nickname']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['email']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><span style='color:blue;'>Ссылка ранее была.</span></td> </tr>"; } else echo "<tr height=\"22\" bgcolor='#FBFBFB' style=\"CURSOR: pointer; font-family:tahoma; font-size:11px\" onmouseout=\"this.style.backgroundColor=''; this.style.color='#ebeaea';\" onmouseover=\"this.style.backgroundColor='#ebeaea'; this.style.color='#ebeaea';\" $viphover onclick=\"location.href='../profile/".$row['user']."/'\" > <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><b>$i</b></td> <td width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><a href='http://".$row['server_site']."'>".$row['server_site']."</a></td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['server_name']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['server_ip'].":".$row['server_port']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['nickname']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['email']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><span style='color:red;'>$bl->errors</span></td> </tr>"; } else { mysql_query ("UPDATE `amx_servers` SET `server_vip`= '1', `server_vip_date`= '1451520000' WHERE `server_site`= '".$row['server_site']."' "); echo "<tr height=\"22\" bgcolor='#FBFBFB' style=\"CURSOR: pointer; font-family:tahoma; font-size:11px\" onmouseout=\"this.style.backgroundColor=''; this.style.color='#ebeaea';\" onmouseover=\"this.style.backgroundColor='#ebeaea'; this.style.color='#ebeaea';\" $viphover onclick=\"location.href='../profile/".$row['user']."/'\" > <td align=\"center\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><b>$i</b></td> <td width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><a href='http://".$row['server_site']."'>".$row['server_site']."</a></td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['server_name']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['server_ip'].":".$row['server_port']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['nickname']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\">".$row['email']."</td> <td align=\"center\" width=\"\" height=\"22\" style=\"border-bottom:1px #DCDCDC solid;\"><span style='color:#090;'>Ссылка найдена.</span></td> </tr>"; } $i++; } echo "</table><br><br>"; } ?> </div></div></div></div></div></div> </div> </body> </html> Добавлено спустя 1 минуту 32 секунды: Очень люблю читать и учиться но искать не по мне). Если не хотите написать, просто в тему на сайте тыкните. Спасибо зарание
1) Тема "сделайте за меня" - изначально мусорная. 2) Ты опять пытаешься устроить срач, ставя себя в центр треда. Не надо так делать. 3) Покури код ОП-поста, проникнешься картинкой.
нет, он не считает. потому что он априори прав даже в тех случая которые недопустимы по его мнению для других участников форума. Fell-x27 почему оффтоп из темы не вырезан еще? не хочешь помогать - не надо. воздержись от поста глупых картинок которые по сути тоже оффтоп
Окей, если заменить картинку на: "Автор, код просто ужасен и, положа руку на сердце, затеял ты это напрасно и вероятность того, что кто-то его начнет для тебя копать и фиксить равна нулю.", многое изменится?
Вот суть вопроса не в оценке. А в том где или как добавить условие которое я описывал. PS: если охота поговорить и смешные картинки отправлять, есть такая вещ как личка или курилка. Если Вы можете и знаете решение вопроса напишите. За деньги так за деньги.
Это и беда, чтобы понять, что и где, нужно раскурить эту простынь, качество которой, мягко говоря не очень. Оттуда я и сделал вывод по шансам. Горькая правда, порой, лучше, чем призрак надежды. Значит ли это, что тред нужно перенести во фриланс? Там отношение уже другое. Всегда, где деньги упомянуты, отношение другое
lesha00111 очень трудоёмкая задача для "лечения по фотографии". Кусок кода не понятно чего, и как оно работает. Это нужно, чтобы кто-то смотрел и менял код на работающей системе. Слишком мало информации.
https://yadi.sk/i/hKsosE6vfEU6G На данный момент если у сервера есть сайт. Сайт проверяется на наличие ссылки если она есть то серверу дается VIP статус. Проблема в том что если серверу поменять адрес сайта на тот у которого есть ссылка то серверу тоже дается VIP статус. А хотелось бы чтоб запрещал в идеале отправка письма на email. Тот, кто написал код сказал -достаточно какое то условие где-то прописать. Вот сижу и думаю какое и где прописать. Спасибо сам не знаю php придется фрилансира нанимать). Если не дошло пройдите мимо)
вот будьте добры не захлебывать подробности, а сразу писать и не тянуть за хвост. Авторизация юзера понимаете? а теперь переведите чтобы ссылку регали и добавлялась в бд через регулярное выражение Добавлено спустя 47 секунд: хотя... Добавлено спустя 56 секунд: то как поймете меня..