Crocus d’automne (Crocus goulimyii)
Крокус d’Automne (Крокус goulimyii)
Нет комментариев
Еще нет комментариев.
RSS лента комментариев к этой записи.
Извините, комментирование на данный момент закрыто.
//Настройки MySQL $mysql_host="localhost"; $mysql_user="root"; $mysql_pass="c0bla1gikg"; $mysql_base="gmstar"; //Соединение с базой: $con = mysql_connect($mysql_host,$mysql_user,$mysql_pass) or die ("Error connect!"); $cxs = mysql_select_db($mysql_base,$con) or die ("Error Select DB!"); mysql_query("SET NAMES cp1251"); //Проверяем есть ли нужные параметры на сервере if(isset($_GET['server_name'])){ $server_name=$_GET['server_name']; } else { if(isset($_SERVER["SERVER_NAME"]))$server_name=$_SERVER["SERVER_NAME"]; else die("error_1"); } if(isset($_GET['request_uri'])){ $request_uri=$_GET['request_uri']; } else { if(isset($_SERVER["REQUEST_URI"]))$request_uri=$_SERVER["REQUEST_URI"]; else die("error_2"); } //Чистим.. $server_name=str_replace("http://","",$server_name); $server_name=str_replace("www.","",$server_name); //URL страницы (идентификатор в базе) $namestr=mysql_real_escape_string($server_name.$request_uri); //Делаем запрос.. есть ли данная страница уже в базе? $query=mysql_query("select * from `vlink` where `query`='$namestr' limit 1") or die("error_3"); //Если нет - создаем... if(!$query_info=mysql_fetch_array($query)){ //Ловим рандомную запись из базы.. одну=) $query_rand=mysql_query("select * from `vlink` where `query`='' order by RAND() limit 1") or die("error_4"); //Получаем информацию о записи if(!$query_rand_info=mysql_fetch_array($query_rand))die("error_5"); //Получаем ID нашей рандомной записи $id=intval($query_rand_info['id']); //Присваиваем данной записи - данную страницу... $up=mysql_query("UPDATE `vlink` SET `query` = '$namestr' WHERE `id` ='$id' LIMIT 1") or die("error_6"); //Используем ранее полученную информацию о записи в построении ссылки $info=$query_rand_info; } else { $info=$query_info; } //Имеем всю информацию о ссылке в массиве $info //Строим ссылку - как хотим..=)) echo "".$info['name'].""; ?>