PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (7): « 1 2 3 [4] 5 6 7 »
Найдено сообщений: 103
zloy dyx
Отправлено: 10 Января, 2015 - 02:37:30 • Тема: агрегатор платежей • Форум: FreeLance
Ответов: 2 Просмотров: 893
Ребят привет! Кто откликтнется и подключит мне агрегатор платежей? Подключить надо к моей онлайн игре imper.tk я боюсь что то начудить.... Деньги ведь)
zloy dyx
Отправлено: 17 Декабря, 2014 - 18:13:34 • Тема: помогите с табл • Форум: Работа с СУБД
Ответов: 4 Просмотров: 724
RickMan пишет: zloy dyx пишет: RickMan пишет: Эм, а в чем собственно сложность? Напишите на php выборку всех игроков. Потом foreach и для каждого сделайте insert новой записи в таблицу с сообщениями.
сложность в том что я не знаю как сделать то что вы написали. Выборку я делал только на отображение всех ид но не знаю как для каждого ид что то записать..
При чем тут вывод id? Это стандартиные вещи php и mysql. Вы пробовали что-то хотябы ля начала почитать? Или с нулевым богажом знаний сразу хотте все и вся делать и попутно учиться?
Ну и в целом, как вам помочь если нет ничего? Ни названия таблиц, ни названия интструмент через который осуществляется работа с БД, ничего...
Название первой таблицы users в ней столбец id потом таблица msg в ней есть столбцы id сообщение и время в итоге нада в табд мсг создать кучу строк с ид временем и сообщением. Сообщение по стандарту к примеру новости обновились время тоже довольно просто сделать А вот с ид у меня проблеммы
(Добавление)
RickMan пишет: zloy dyx пишет: RickMan пишет: Эм, а в чем собственно сложность? Напишите на php выборку всех игроков. Потом foreach и для каждого сделайте insert новой записи в таблицу с сообщениями.
сложность в том что я не знаю как сделать то что вы написали. Выборку я делал только на отображение всех ид но не знаю как для каждого ид что то записать..
При чем тут вывод id? Это стандартиные вещи php и mysql. Вы пробовали что-то хотябы ля начала почитать? Или с нулевым богажом знаний сразу хотте все и вся делать и попутно учиться?
Ну и в целом, как вам помочь если нет ничего? Ни названия таблиц, ни названия интструмент через который осуществляется работа с БД, ничего...
место меня писать не ндо. Можете обьяснить на любом простеньком примере? зарание спс. Я просто на практике учусь. Багаж знаний есть только по тех задачах которые делал в игре imper.tk
zloy dyx
Отправлено: 17 Декабря, 2014 - 17:07:27 • Тема: помогите с табл • Форум: Работа с СУБД
Ответов: 4 Просмотров: 724
RickMan пишет: Эм, а в чем собственно сложность? Напишите на php выборку всех игроков. Потом foreach и для каждого сделайте insert новой записи в таблицу с сообщениями.
сложность в том что я не знаю как сделать то что вы написали. Выборку я делал только на отображение всех ид но не знаю как для каждого ид что то записать..
zloy dyx
Отправлено: 17 Декабря, 2014 - 15:01:46 • Тема: помогите с табл • Форум: Работа с СУБД
Ответов: 4 Просмотров: 724
Привет! Мне понадобилось разсылать смс в моей игре Ну не по почте конечно а внутри игры моей) Логика такова. В таблице users есть все профили у каждого профиля свой ид. Мне нада узнать все эти ид и записать в другую таблицу записи со всеми ид к пиример ид1|система|бла бла бла и в другой строке ид2|система|бла бла бла
такую запись нада сделать для каждого ид Поможете скриптом? Зарание спс и плюсы гарантировано
zloy dyx
Отправлено: 05 Декабря, 2014 - 17:28:47 • Тема: пляшу с бд • Форум: Вопросы новичков
Ответов: 4 Просмотров: 197
DelphinPRO пишет: zloy dyx пишет: INSERT INTO 'users'(where id =$id, strana,) VALUES(, $strana, )
Случаем не апдэйт нужен?
нет. У меня игра в ней сделан захват гос-тва а после в профиле нада создать новое гос-тво. Тогда нужно отобрать с бд строку с определённым ид и в остальные столбцы отобраного поля вбить инфу с формы. Всё зделал. Осталось как то отобрать нужное поле и записать инфу в бд)
zloy dyx
Отправлено: 05 Декабря, 2014 - 07:47:10 • Тема: пляшу с бд • Форум: Вопросы новичков
Ответов: 4 Просмотров: 197
DeepVarvar пишет: http://forum.php.su/topic.php?forum=33&topic=771
а мож пж остроить запрос? а то я спешу на работу. плюсы гарантирую)
zloy dyx
Отправлено: 05 Декабря, 2014 - 01:12:39 • Тема: пляшу с бд • Форум: Вопросы новичков
Ответов: 4 Просмотров: 197
ребят у меня в бд табл users в ней есть поля id strana login и т.д. мне нужно отобрать строку по id и с формы передать значения и записать в строку strana я не могу понять как построить sql запрос для того чтобы это организовать... пробовал но понял что написал какуюто хе...... фигню за дельные советы зарание спс
zloy dyx
Отправлено: 04 Декабря, 2014 - 23:28:16 • Тема: вопрос по поводу работы с бд • Форум: Программирование на PHP
Ответов: 1 Просмотров: 4595
Ребят есть такая задача:
в моей онлан игре я сделал захват гос-тва и после захвата в той же странице нужно создать новую страну. (логин пароль мыло и т.д. старые) вот то как создаётся страна при регистрации PHP:
скопировать код в буфер обмена
$time_marat = time ( ) + 120
* 60 ; (
`id` ,`login` ,`strana` ,`clan` ,`secret_slovo` ,`pass` ,`email` ,`abot` ,`sex` ,`datereg` ,`rank` ,`adm` ,`war` ,
`money` ,`lumber` ,`stone` , `steel` ,`oil` ,`food` ,`stenobitki` ,`slaves` ,`rabochie` ,
`spy` ,`sab` ,`vor` ,`verb` ,`marat` ,`wins` ,`auth` ,`land` ,
`bantype` ,`style` ,`gori` ,`lesa`,`authtime` ,`authtime2`,`ip` , `img` , `time_strana`, `vidstr`, `stop_big_stran`
)
VALUES (
'$id ' , '$login ', '$strana ' , '', '$secret_slovo ', '$md5 ', '$mail ', '$about ', '$sex ', '$date ', 'game', '0', '0',
'10500', '1050', '1050', '800', '0', '3000', '0', '50', '300',
'10', '10', '10', '10', '$time_marat ', '0', '', '1500',
'0', '1' ,'$gori ' ,'$lesa ' , '$time111 ', '0', '', '', '$time111 ', 'poln', '1'
)" ) ;
$id = $user [ 'id' ] ;
///////////////////////////////////////////////////////////////////////////////////////////////
$user_agent = isset ( $_SERVER [ 'HTTP_USER_AGENT' ] ) ?
$_SERVER [ 'HTTP_USER_AGENT' ] : '' ; if ( stristr ( $user_agent , 'Opera Mini' ) ) { $user_agent = isset ( $_SERVER [ 'HTTP_X_OPERAMINI_PHONE_UA' ] ) ?
$_SERVER [ 'HTTP_X_OPERAMINI_PHONE_UA' ] : $user_agent ; }
mysql_query ( "UPDATE users SET ip='$ip ' WHERE id='$id '" ) ;
$a = mysql_query ( "SELECT * FROM secure WHERE ip='$ip ' AND login='$user[login] '" ) ; {
INSERT INTO `secure` ( `id`,`date`,`ip`, `os`,`user_agent`,`login`
)
VALUES (
NULL , '$timess ', '$ip ', '$os ', '$user_agent ', '$user[login] '
)
" ) ;
}
//////////////////////////////////////////////карта
mysql_query ( "INSERT INTO `map` (`id` ,`id_user` ,`name` ,`strana`) VALUES ('', '$id ', '$login ', '$strana ')" ) ;
//////////////////////////////////////////////наука
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
//////////////////////////////////////////////здания
VALUES ('')" ) ;
//////////////////////////////////////////////обмундирование
VALUES ('')" ) ;
//////////////////////////////////////////////время
mysql_query ( "INSERT INTO `svvtime` (`id` , `spy` , `vor` , `verb` , `sab`) VALUES ('', '$time ', '$time ', '$time ', '$time ')" ) ;
//////////////////////////////////////////////треня
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('','$time ')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
////////////////////////////////
mail ( "$mail " , "империя http://46.63.100.76" , "Вы успешно зарегистрировали новую страну в игре империя! С ув. Администрация игры \n " , "From: http://46.63.100.76/modules/os/index.php \r \n " ) ;
при записи в бд мне нужно всё сохранить кроме переменной
а в переменную страна вбить слово с формы. Таблица users после входа на главную показывает что надо сделать новую страну PHP:
скопировать код в буфер обмена
/////////////////////////////////основные файлы
include ( 'inc/cfg.php' ) ;
include ( 'inc/verh.php' ) ;
/////////////////////////////////основные файлы
mysql_query ( "UPDATE users SET authtime2='$time ' WHERE id='$id '" ) ; if ( $user [ 'rank' ] == 'lost' )
{
echo TIT. 'Вы разбиты страною:<br> <b>' . $zaxwatiki [ 'login' ] . '</b> <b>' . $zaxwatiki [ 'date' ] . '</b>' . D. '' . B. ' Необходимо заново создать страну <br />' ;
include ( 'modules/str.php' ) ;
echo "<br>" ;
echo '<a href="exit.php">[Выход]</a></br>' . D;
}
вот полный код game.php и str.php
game.php:
PHP:
скопировать код в буфер обмена
<?PHP header ( 'Content-Type: text/html; charset=utf-8' ) ; /////////////////////////////////основные файлы
include ( 'inc/cfg.php' ) ;
include ( 'inc/verh.php' ) ;
/////////////////////////////////основные файлы
mysql_query ( "UPDATE users SET authtime2='$time ' WHERE id='$id '" ) ; if ( $user [ 'rank' ] == 'lost' )
{
echo TIT. 'Вы разбиты страною:<br> <b>' . $zaxwatiki [ 'login' ] . '</b> <b>' . $zaxwatiki [ 'date' ] . '</b>' . D. '' . B. ' Необходимо заново создать страну <br />' ;
include ( 'modules/str.php' ) ;
echo "<br>" ;
echo '<a href="exit.php">[Выход]</a></br>' . D;
}
elseif ( $user [ 'rank' ] == 'block' )
{
$block = mysql_query ( "SELECT * FROM block WHERE id='$user[id] '" ) ; echo TIT. 'Вы заблокированы: <b><u>' , $block2 [ 'login_block' ] , '</u></b> по причине: <b><u>' , $block2 [ 'text' ] , '</u></b>' . D;
echo B. '<a href="exit.php">[Выход]</a>' . D;
}
else
{
//////////////////////////////////////////////////////////////////////////////////////////////// армия
if ( $_GET [ 'do' ] == 'army' ) {
include ( 'func/game_army.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// земля
elseif ( $_GET [ 'do' ] == 'land' ) {
include ( 'func/game_land.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// создание клана
elseif ( $_GET [ 'do' ] == 'createclan' ) {
include ( 'func/game_createclan.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// статистика
elseif ( $_GET [ 'do' ] == 'statictic' ) {
include ( 'func/game_statictic.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// онлайн
elseif ( $_GET [ 'do' ] == 'online' ) {
include ( 'func/game_online.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// ресурсы
elseif ( $_GET [ 'do' ] == 'res' ) {
include ( 'func/game_res.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// рейтинг
elseif ( $_GET [ 'do' ] == 'top' )
{
include ( 'func/game_reit.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// рейтинг
elseif ( $_GET [ 'do' ] == 'modsostav' )
{
include ( 'func/game_modsostav.php' ) ;
}
//////////////////////////////////////////////////////////////////////////////////////////////// рейтинг
elseif ( $_GET [ 'do' ] == 'dopstr' )
{
include ( 'func/game_dopstr.php' ) ;
}
///////////////////////////////////////////////////////////////////game
else {
///////////////////////////////////////////////////////////////////наука
include ( 'func/game_nayka.php' ) ;
///////////////////////////////////////////////////////////////////////////////////////////////Добыча ресурсов
include ( 'func/game_dobres.php' ) ;
////////////////////////////////////////////////Начало страницы
$how = mysql_query ( "SELECT * FROM msg WHERE to_whom='$id ' and osm='0' and pokaz='0'" ) ; $in_game = $time - 2* 60* 60 ;
$in = mysql_query ( "SELECT * FROM users WHERE authtime2 > '$in_game '" ) ; $dates = date ( 'd:m:Y H:i:s' ) ; if ( $kol >= $max_onl [ 'onl' ] )
{
mysql_query ( "UPDATE statistics SET onl='$kol ', data='$dates ' WHERE id='1'" ) ; }
echo '<div class="logo_bg"><b>[' . date ( "H:i:s" ) . ']-[' . $user [ 'strana' ] . ']</b>-<b>[</b><a href="exit.php">Выход</a><b>]</b><br>' ; echo '<b>[<a href="game.php' . $ssilki1 . '">Обновить</a>]</b>-<b>[</b><a href="chat.php' . $ssilki1 . '">чат</a><b>]</b>-<b>[</b><a href="help.php' . $ssilki1 . '">FAQ</a><b>]</b>
[<a href="modules/os/index.php">Обратная Связь</a>]
<br>' ;
echo '<b>[</b><a href="msg.php' . $ssilki1 . '">Сообщения(' . $count . ')</a><b>]</b>' ;
echo '-<b>[</b><a href=game.php?do=online' . $ssilki2 . '>Онлайн: (' , $kol , ')</a><b>]</b>' . D;
////////////////////////////////////////////////
echo B. '<hr>' ;
echo 'Возраст страны: <b>' . difference
( time ( ) - $user [ 'time_strana' ] ) . '</b>' ; echo '<hr>' ;
/////////////////////////////////////////////////
$prov_prigl = mysql_query ( "SELECT * FROM `clans_prigl` WHERE `id_prigl`='" . num
( $user [ 'id' ] ) . "'" ) ;
if ( $prov_prigl2 != "0" )
{
if ( $user [ 'clan' ] == "0" )
{
echo '<b>Игрок <a href="/user.php?id=' . num( $search_users [ 'id' ] ) . '' . $ssilki2 . '">' . vivod( $search_users [ 'login' ] ) . '</a> приглашает вас в клан <a href="/clans/view?id=' . num( $search_users [ 'clan' ] ) . '' . $ssilki2 . '">' . vivod( $search_clan [ 'name' ] ) . '</a>
<br>Вступить? <a href="/clans/connect?id=' . num( $search_users [ 'clan' ] ) . '&mod=1' . $ssilki2 . '">Да</a> | <a href="/clans/connect?id=' . num( $search_users [ 'clan' ] ) . '&mod=2' . $ssilki2 . '">Нет</a></b><hr>' ;
}
else
{
mysql_query ( "DELETE FROM `clans_prigl` WHERE `id_prigl` = '" . num
( $user [ 'id' ] ) . "'" ) ; }
}
echo 'Ден.:<b><u>' , $user [ 'money' ] , '</u></b> Кам.:<b><u>' , $user [ 'stone' ] , '</u></b> Жел.:<b><u>' , $user [ 'steel' ] , '</u></b><br>Дер.:<b><u>' , $user [ 'lumber' ] , '</u></b> Зер.:<b><u>' , $user [ 'food' ] , '</u></b> Неф.:<b><u>' , $user [ 'oil' ] , '</u></b>' . D;
$aaa = mysql_query ( "SELECT * FROM wars WHERE id_cover='$id '" ) ; {
echo '<hr>' . TIT. '<b><u>Агрессоры:</u></b><br>' . D, B;
{
echo '<a href="vtorgenie.php?id=' , $asd [ 'id_att' ] , '' . $ssilki2 . '">' , $sssddd [ 'strana' ] , '</a><br />' ;
}
ECHO D;
}
$bbb = mysql_query ( "SELECT * FROM wars WHERE id_att='$id '" ) ; {
echo '<hr>' . TIT. '<b><u>Войны:</u></b><br>' . D, B;
{
echo '<a href="war.php?id=' , $asd2 [ 'id_cover' ] , '' . $ssilki2 . '">' , $asd2 [ 'strana_cover' ] , '</a><br />' ;
}
ECHO D;
}
if ( $user [ marat] > $time )
{
echo '<hr>' ;
$lost_to_marat = difference
( $user [ 'marat' ] - time ( ) ) ; echo TIT. '<b><u>Мораторий</u></b>' . D, B. 'Осталось: <b>' , $lost_to_marat , '</b>' . D;
}
?>
<hr>
<?PHP
include ( 'func/game_postrzd.php' ) ;
include ( 'buildings.php' ) ;
?>
<hr>
<?PHP
$people = $user [ 'slaves' ] + $user [ 'rabochie' ] + $army [ 1] + $army [ 2] + $army [ 3] + $army [ 4] + $army [ 5] ;
echo TIT. 'Население: [' , $people , '] [<a href=?do=army' . $ssilki2 . '>?</a>]<br>' . D;
include ( 'func/game_train.php' ) ;
if ( $user [ 'adm' ] == "111" )
{
echo '<hr><a href="176admin254111/index.php' . $ssilki1 . '">Админка</a><br />' ;
}
if ( $user [ 'adm' ] == "222" )
{
echo '<hr><a href="645moder334/moder.php' . $ssilki1 . '">Модерка</a><br />' ;
}
if ( $user [ 'vidstr' ] == 'poln' )
{
$land = $user [ 'x' ] + $user [ 'y' ] + $user [ 'z' ] + $user [ 'land' ] ;
echo '
<hr>
' . B. '<a href="game.php?do=land' . $ssilki2 . '">[Земля]</a>[' . $land . '] <a href=game.php?do=res' . $ssilki2 . '>[Ресурсы]</a><br>
<a href="clans' . $ssilki1 . '">[Кланы]</a><br>
' ;
if ( $user [ 'clan' ] != "0" )
{
echo '<a href="/clans/view?id=' . num( $clan [ 'id' ] ) . '' . $ssilki2 . '">[Ваш клан]</a> {' . vivod( $clan [ 'name' ] ) . '}<br>' ;
}
echo '
<a href=game.php?do=top' . $ssilki2 . '>[Лидеры]</a><a href=game.php?do=statictic' . $ssilki2 . '>[Статистика]</a><a href="news.php' . $ssilki1 . '">[Новости]</a><br>
<a href="profile.php' . $ssilki1 . '">[Профиль]</a><br>
<a href="shop.php' . $ssilki1 . '">[Магазин]</a><a href="game.php?do=modsostav' . $ssilki2 . '">[Администрация]</a><a href="exit.php">[Выход]</a></br>
' ;
}
else
{
$land = $user [ 'x' ] + $user [ 'y' ] + $user [ 'z' ] + $user [ 'land' ] ;
echo '---<br>
<a href="game.php?do=land' . $ssilki2 . '">[Земля]</a>[' . $land . '] <a href=game.php?do=dopstr' . $ssilki2 . '>[Остальное]</a><br /><a href=exit.php>[Выход]</a></br>' ;
}
}
}
echo D;
///////////////////////низ
include ( 'inc/niz.php' ) ;
///////////////////////конец
?>
и не доделанный str.php
PHP:
скопировать код в буфер обмена
<?PHP header ( 'Content-Type: text/html; charset=utf-8' ) ; //////////////////////
include_once '../inc/db.php' ;
include_once '../inc/func.php' ;
include ( '../inc/verh.php' ) ;
////////////////////////////
////////////////////////////
////////////////////////////////
$time_marat = time ( ) + 120
* 60 ; (
`id` ,`login` ,`strana` ,`clan` ,`secret_slovo` ,`pass` ,`email` ,`abot` ,`sex` ,`datereg` ,`rank` ,`adm` ,`war` ,
`money` ,`lumber` ,`stone` , `steel` ,`oil` ,`food` ,`stenobitki` ,`slaves` ,`rabochie` ,
`spy` ,`sab` ,`vor` ,`verb` ,`marat` ,`wins` ,`auth` ,`land` ,
`bantype` ,`style` ,`gori` ,`lesa`,`authtime` ,`authtime2`,`ip` , `img` , `time_strana`, `vidstr`, `stop_big_stran`
)
VALUES (
'$id ' , '$login ', '$strana ' , '', '$secret_slovo ', '$md5 ', '$mail ', '$about ', '$sex ', '$date ', 'game', '0', '0',
'10500', '1050', '1050', '800', '0', '3000', '0', '50', '300',
'10', '10', '10', '10', '$time_marat ', '0', '', '1500',
'0', '1' ,'$gori ' ,'$lesa ' , '$time111 ', '0', '', '', '$time111 ', 'poln', '1'
)" ) ;
$id = $user [ 'id' ] ;
///////////////////////////////////////////////////////////////////////////////////////////////
$user_agent = isset ( $_SERVER [ 'HTTP_USER_AGENT' ] ) ?
$_SERVER [ 'HTTP_USER_AGENT' ] : '' ; if ( stristr ( $user_agent , 'Opera Mini' ) ) { $user_agent = isset ( $_SERVER [ 'HTTP_X_OPERAMINI_PHONE_UA' ] ) ?
$_SERVER [ 'HTTP_X_OPERAMINI_PHONE_UA' ] : $user_agent ; }
mysql_query ( "UPDATE users SET ip='$ip ' WHERE id='$id '" ) ;
$a = mysql_query ( "SELECT * FROM secure WHERE ip='$ip ' AND login='$user[login] '" ) ; {
INSERT INTO `secure` ( `id`,`date`,`ip`, `os`,`user_agent`,`login`
)
VALUES (
NULL , '$timess ', '$ip ', '$os ', '$user_agent ', '$user[login] '
)
" ) ;
}
//////////////////////////////////////////////карта
mysql_query ( "INSERT INTO `map` (`id` ,`id_user` ,`name` ,`strana`) VALUES ('', '$id ', '$login ', '$strana ')" ) ;
//////////////////////////////////////////////наука
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
//////////////////////////////////////////////здания
VALUES ('')" ) ;
//////////////////////////////////////////////обмундирование
VALUES ('')" ) ;
//////////////////////////////////////////////время
mysql_query ( "INSERT INTO `svvtime` (`id` , `spy` , `vor` , `verb` , `sab`) VALUES ('', '$time ', '$time ', '$time ', '$time ')" ) ;
//////////////////////////////////////////////треня
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
//////////////////////////////////////////////
VALUES ('','$time ')" ) ;
//////////////////////////////////////////////
VALUES ('')" ) ;
////////////////////////////////
mail ( "$mail " , "империя http://46.63.100.76" , "Вы успешно зарегистрировали новую страну в игре империя! С ув. Администрация игры \n " , "From: http://46.63.100.76/modules/os/index.php \r \n " ) ; /////////////////////////////////
?>
<form action="str.php" method="post">
название страны:<br>
<input type="text" name="uname" value="<?= @ $strana ; ?> " class="vvod">
<br>
<span class="error"><?= @ $e1 ; ?> </span>
<br>
<button type="submit">создать гос-тво</button>
</form>
ах да и файлы которые врубаю в самом начале
cfg.php
PHP:
скопировать код в буфер обмена
<?PHP header ( 'Content-Type: text/html; charset=utf-8' ) ; include_once 'db.php' ;
include_once 'func.php' ;
include_once 'antihack.php' ;
/*** установлены ли переменные ***/
{
/*** установлены ли переменные ***/
if ( empty ( $_GET [ 'u' ] ) or
empty ( $_GET [ 's' ] ) ) { go
( "/" ) ; } else
{
$id = num( $_GET [ 'u' ] ) ;
$session = num( $_GET [ 's' ] ) ;
$random = "r=" . rand ( 1000
, 9999
) ; $rand = rand ( 1000
, 9999
) ;
/*** ссылки ***/
$ssilki1 = "?u=$id &s=$session &$random " ;
$ssilki2 = "&u=$id &s=$session &$random " ;
/*** проверка авторизации ***/
if ( empty ( $user [ 'login' ] ) ) { go
( "/" ) ; }
if ( $user [ 'login' ] == '' )
{
header ( "Location: http://46.63.100.76" ) ; }
$ssilki1 = "?u=$id &s=$session &$random " ;
$ssilki2 = "&u=$id &s=$session &$random " ;
$id = num( $user [ 'id' ] ) ;
if ( $ips != $user [ 'ip' ] )
{
mysql_query ( "UPDATE users SET ip='" . num
( $ips ) . "' WHERE id='" . num
( $user [ 'id' ] ) . "'" ) ; }
}
} else { go( "/" ) ; }
/////////////////////////////
Header ( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ) ; //Дата в прошлом Header ( "Cache-Control: no-cache, must-revalidate" ) ; // HTTP/1.1 Header ( "Pragma: no-cache" ) ; // HTTP/1.1 /////////////////////////////
/////////////////////////////
/////////////////////////////
$table = "bast1" ;
/////////////////////////////Время в минутах(60)
$cfg_time_spy = 60 ;
$cfg_time_vor = 60 ;
$cfg_time_verb = 60 ;
$cfg_time_sab = 60 ;
/////////////////////////////Имя армии
$name_army_big_1 = 'Копейщик' ;
$name_army_naklb_1 = 'Копейщики' ;
$name_army_big_2 = 'Лучник' ;
$name_army_naklb_2 = 'Лучники' ;
$name_army_big_3 = 'Мечник' ;
$name_army_naklb_3 = 'Мечники' ;
$name_army_big_4 = 'Кавалерист' ;
$name_army_naklb_4 = 'Кавалеристы' ;
$name_army_big_5 = 'Рыцарь' ;
$name_army_naklb_5 = 'Рыцари' ;
/////////////////////////////Параметры армии
$conf_army_hp_1 = 9 ;
$conf_army_att_1 = 5 ;
$conf_army_hp_2 = 10 ;
$conf_army_att_2 = 16 ;
$conf_army_hp_3 = 20 ;
$conf_army_att_3 = 20 ;
$conf_army_hp_4 = 40 ;
$conf_army_att_4 = 74 ;
$conf_army_hp_5 = 166 ;
$conf_army_att_5 = 90 ;
$conf_army_hp_6 = 138 ;
$conf_army_att_6 = 138 ;
/////////////////////////////Опыт за убитых воинов
$conf_opit_1 = 3 ;
$conf_opit_2 = 6 ;
$conf_opit_3 = 9 ;
$conf_opit_4 = 25 ;
$conf_opit_5 = 55 ;
$conf_opit_6 = 60 ;
/////////////////////////////
?>
verh.php
PHP:
скопировать код в буфер обмена
<?PHP header ( 'Content-Type: text/html; charset=utf8' ) ; if ( ! isset ( $user [ 'style' ] ) ) { $user [ 'style' ] = "1" ; } if ( $user [ 'style' ] == '0' ) /// белый фон, синие ссылки
{
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' ;
echo '<html>
<head><meta name="robots" content="noindex,nofollow">' ;
echo '<link rel="stylesheet" type="text/css" href="../inc/style0.css">' ;
echo '<title>империя</title>' ;
}
elseif ( $user [ 'style' ] == '1' ) /// стандарт
{
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' ;
echo '<html>
<head><meta name="robots" content="noindex,nofollow">' ;
echo '<link rel="stylesheet" type="text/css" href="../inc/style.css">' ;
echo '<title>империя</title>' ;
echo "<div class='a'><center><b><a href='javascript:history.back()'>«</a> " . date ( "H:i:s" ) . " <a href='javascript:history.forward()'>»</a></b></center></div>" ; echo "<div style='background-color: #ffffcc; border: 1px solid silver;' align='left'>" ;
}
else
{
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' ;
echo '<html>
<head><meta name="robots" content="noindex,nofollow">' ;
echo '<link rel="stylesheet" type="text/css" href="../inc/style.css">' ;
echo '<title>империя</title>' ;
echo "<div class='a'><center><b><a href='javascript:history.back()'>«</a> " . date ( "H:i:s" ) . " <a href='javascript:history.forward()'>»</a></b></center></div>" ; echo "<div style='background-color: #ffffcc; border: 1px solid silver;' align='left'>" ;
}
?>
func.php
PHP:
скопировать код в буфер обмена
<?PHP header ( 'Content-Type: text/html; charset=utf8' ) ; //константы
define ( 'DOMEN' , '46.63.100.76' ) ; define ( 'B' , '<div class="b">' ) ; define ( 'TIT' , '<div class="title">' ) ; define ( 'F' , '<div class="foot2">' ) ;
function go
( $url ) { header ( "Location: " . $url ) ; exit ; } /** проверка числа **/
function num
( $chislo ) { return abs ( intval ( $chislo ) ) ; } function send_mess( $by_whom , $to_whom , $text )
{
mysql_query ( "INSERT INTO `msg` ( `by_whom` , `to_whom` , `what` , `time` )VALUES ( '$by_whom ', '$to_whom ', '$text ', '$time ')" ) ; }
function id_to_login( $id ) {
$login = mysql_query ( "SELECT login FROM users WHERE id='$id '" ) ; else return '' ;
}
function login_to_id( $login ) {
$id = mysql_query ( "SELECT id FROM users WHERE login='$login '" ) ; else return 0 ;
}
function difference( $l )
{
$return [ 'after' ] = "" ;
$minute = 60 ;
$hour = $minute * 60 ;
$day = $hour * 24 ;
$month = 30. 5* $day ;
$year = $month * 12 ;
if ( $l >= $year ) { $exprs [ ] = declension
( floor ( $l / $year ) , array ( 'год' , 'года' , 'лет' ) ) ; $l = $l % $year ; } //more than a year ! if ( $l >= $month ) { $exprs [ ] = declension
( floor ( $l / $month ) , array ( 'мес¤ц' , 'мес¤ца' , 'мес¤цев' ) ) ; $l = $l % $month ; } //more than a month... if ( $l >= $day ) { $exprs [ ] = declension
( floor ( $l / $day ) , array ( 'день' , 'дн¤' , 'дней' ) ) ; $l = $l % $day ; } if ( $l >= $hour ) { $exprs [ ] = declension
( floor ( $l / $hour ) , array ( 'час' , 'час.' , 'час.' ) ) ; $l = $l % $hour ; } if ( $l >= $minute ) { $exprs [ ] = declension
( floor ( $l / $minute ) , array ( 'мин.' , 'мин.' , 'мин.' ) ) ; $l = $l % $minute ; } if ( $l >= 1
) $exprs [ ] = declension
( floor ( $l ) , array ( 'сек.' , 'сек.' , 'сек.' ) ) ; //**
$return [ 'after' ] .= implode ( ' ' , $exprs ) ; return $return [ 'after' ] ;
}
function declension( $digit , $expr , $onlyword = false )
{
if ( empty ( $expr [ 2
] ) ) $expr [ 2
] = $expr [ 1
] ; $i = preg_replace ( '/[^0-9]+/s' , '' , $digit ) % 100 ; //intval не всегда корректно работает if ( $onlyword ) $digit = '' ;
if ( $i >= 5 && $i <= 20) $res = $digit . ' ' . $expr [ 2] ;
else
{
$i %= 10 ;
if ( $i == 1) $res = $digit . ' ' . $expr [ 0] ;
elseif ( $i >= 2 && $i <= 4) $res = $digit . ' ' . $expr [ 1] ;
else $res = $digit . ' ' . $expr [ 2] ;
}
}
/** проверка ввода данных **/
/** проверка ввода данных **/
/** проверка вывода данных **/
function check_chislo( $chislo )
{
return $chislo ;
}
/** смайлы **/
function smile( $text ) {
$sett [ 'domen' ] = 'civils.ru' ;
(
':-)' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/1.gif">' ,
':smile:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/1.gif">' ,
':)' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/1.gif">' ,
')))' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/2.gif">' ,
':D' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/2.gif">' ,
':-D' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/2.gif">' ,
':grin:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/2.gif">' ,
':(' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/3.gif">' ,
':-(' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/3.gif">' ,
':sad:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/3.gif">' ,
':o' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/4.gif">' ,
':-o' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/4.gif">' ,
':eek:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/4.gif">' ,
'8O' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/5.gif">' ,
'8-O' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/5.gif">' ,
':shock:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/5.gif">' ,
'0_0' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/5.gif">' ,
':?' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/6.gif">' ,
':-?' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/6.gif">' ,
':???:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/6.gif">' ,
'8)' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/7.gif">' ,
'8-)' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/7.gif">' ,
':cool:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/7.gif">' ,
':x' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/8.gif">' ,
':-x' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/8.gif">' ,
':mad:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/8.gif">' ,
':P' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/9.gif">' ,
':-P' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/9.gif">' ,
':razz:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/9.gif">' ,
':|' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/10.gif">' ,
':-|' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/10.gif">' ,
':neutral:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/10.gif">' ,
';)' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/11.gif">' ,
';-)' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/11.gif">' ,
':wink:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/11.gif">' ,
':lol:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/12.gif">' ,
':oops:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/13.gif">' ,
':cry:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/14.gif">' ,
':evil:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/15.gif">' ,
':twisted:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/16.gif">' ,
':roll:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/17.gif">' ,
':!:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/18.gif">' ,
':?:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/19.gif">' ,
':idea:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/20.gif">' ,
':arrow:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/21.gif">' ,
':mrgreen:' => '<img src="http://' . vivod( $sett [ 'domen' ] ) . '/img/smile/22.gif">' ,
) ) ;
return $text ;
}
function smiles( $string ) {
$string = str_replace ( ":$file2 " , '<img src="smiles/' . $file . '" alt="">' , $string ) ; } }
return $string ; }
?>
зарание спс
zloy dyx
Отправлено: 04 Декабря, 2014 - 00:49:48 • Тема: рефералка • Форум: Напишите за меня, пожалуйста
Ответов: 0 Просмотров: 28
ребят помогите кому не трудно.... знаю вопрос глупый но всё же... Есть таблица users в ней по стандарту ид логин мыло и т.д. стал вопрос о рефералке.... я так понимаю что надо "както" сгенерировать ссылку например "ref.php?id123" и потом уже как то определть реферала... только как... Я так понимаю создать табл или ещё что то.. ко поможет? (рефералка зарегался и получил бонус тот кто привёл) зарание спс если нужно сброшу весь скрипт с дампом в лс
zloy dyx
Отправлено: 01 Декабря, 2014 - 01:01:04 • Тема: многоуровневый выпадающий текст • Форум: Программирование на PHP
Ответов: 1 Просмотров: 217
PHP:
скопировать код в буфер обмена
define ( 'TIT' , '<script language="JavaScript1.2"> <!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:' '"
var folder=' '
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
<p style="cursor:pointer" onClick="expandit(this)">Ратуша(Цитадель)</p>
<span style="display:none" style=&{head};>
В ратуше вы можете посмотреть своих соседей, но для атаки противника и нападения необходима цитадель.
Бздесь нужно добавить ещё один выпадающий текс
</span>' ) ;
ребят делаю справку по игре и столкулся с тем что нужно ещо пару уровней для текста.... (кто не понял всё забил в константу)
zloy dyx
Отправлено: 15 Ноября, 2014 - 09:03:47 • Тема: проверка данных в бд • Форум: Программирование на PHP
Ответов: 0 Просмотров: 167
ребят стоит задача такова
в бд есть таблица users а в ней строка strana Надо проверить содержание строки страна если оно пустое то вывести форму для заполнения строки. Я чёт туплю сегодне вот и спрашиваю у вас
Страниц (7): « 1 2 3 [4] 5 6 7 »
Powered by ExBB FM 1.0 RC1. InvisionExBB