PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (10): В начало « ... 2 3 4 5 6 7 8 9 [10]
Найдено сообщений: 147
Давит
Отправлено: 07 Июня, 2011 - 23:32:42 • Тема: Сортировка списка на php • Форум: Работа с СУБД
Ответов: 8 Просмотров: 4659
ORDER BY дата - Сортировка массива по дате
ORDER BY дата DESC - Сортировка массива по дате на обратном поратке
AbrakadabrA пишет: В дальнейшем хочу чтобы на странице покупки каждой даты сортировались по отдельным DIVам,
Давит
Отправлено: 07 Июня, 2011 - 13:05:52 • Тема: вопрос ос сесии • Форум: HTTP и PHP
Ответов: 6 Просмотров: 2113
можно так реализоватъ
время жизни сессии постав больше пример 2 час
добавляйте поля в таблице сессии datetime
на тех файлах где проверится присутствие сессии,
если есть сесия
добавь запрос чтобы обновила время в поле datetime на текущий время,
пример
потом удали те серии которые старше чем 45 мин последний активации.
пример
Давит
Отправлено: 07 Июня, 2011 - 12:26:47 • Тема: Что надо сделать? • Форум: SQL и Архитектура БД
Ответов: 6 Просмотров: 38
попробуй так
PHP:
скопировать код в буфер обмена
<?PHP
##########Проверка авторизации################
if ( isset ( $_COOKIE [ 'nick' ] ) ) { $nick = filtr( $_COOKIE [ 'nick' ] ) ;
$pass = filtr( $_COOKIE [ 'pass' ] ) ;
$rezult = mysql_query ( "SELECT * FROM user WHERE nick = '$nick '" ) ; if ( $qb [ 'pass' ] == $pass ) {
$on = 1 ;
} else {
$on = 0 ;
}
}
##########$user################
$rezult1 = mysql_query ( "SELECT * FROM user WHERE nick = '$nick '" ) ; ##########настройки################
if ( $settings [ 'id' ] == '' ) {
mysql_query ( "INSERT INTO `settings` (`reg`) values('0')" ) ; }
if ( $settings [ 'icon' ] == '' ) { $settings [ 'icon' ] = '2.png' ; }
if ( $settings [ 'logo' ] == '' ) { $settings [ 'logo' ] = 'logo.png' ; }
##########Присваевание $time функции time()#######
##########Время################
function vremja( $timeN = NULL ) {
global $user ;
global $time ;
if ( $timeN == NULL ) $timeN = $time ;
if ( isset ( $user ) ) $timeN = $timeN + $user [ 'set_timesdvig' ] * 60
* 60 ; $timeMsg = "" . date ( "j M H:i" , $timeN ) . "" ; $time_p [ 0
] = date ( "j n" , $timeN ) ; $time_p [ 1
] = date ( "H:i" , $timeN ) ;
if ( $time_p [ 0
] == date ( "j n" ) ) $timeMsg = date ( "H:i" , $timeN ) ;
if ( $time_p [ 0
] == date ( "j n" , $time + $user [ 'set_timesdvig' ] * 60
* 60
) ) $timeMsg = "сегодня в $time_p[1] " ; if ( $time_p [ 0
] == date ( "j n" , $time - 60
* 60
* ( 24
- $user [ 'set_timesdvig' ] ) ) ) $timeMsg = "вчера в $time_p[1] " ;
return $timeMsg ;
}
##########Онлан################
if ( $on == 0) {
$rezuult3 = mysql_query ( "SELECT * FROM guests WHERE ip = '" . $_SERVER [ 'REMOTE_ADDR' ] . "'" ) ; if ( $guests [ 'id' ] == '' ) {
mysql_query ( "INSERT INTO guests (ip, date_last) values('" . $_SERVER [ 'REMOTE_ADDR' ] . "', '$time ')" ) ; }
mysql_query ( "UPDATE guests SET date_last = $time WHERE ip = '" . $_SERVER [ 'REMOTE_ADDR' ] . "'" ) ; }
if ( $on == 1) {
$new_time_online_us = $time - $user [ 'date_last' ] ;
if ( $new_time_online_us > 600) { $new_time_online_us = 0 ; }
$time_online_us = $user [ 'time_online' ] + $new_time_online_us ;
$browser = explode ( ' ' ,@ $_SERVER [ 'HTTP_USER_AGENT' ] ) ; mysql_query ( "UPDATE `user` SET `date_last` = '$time ', `browser` = '" . $browser [ 0 ] . "', `time_online` = '$time_online_us ', `ip` = '" . $_SERVER [ 'REMOTE_ADDR' ] . "' WHERE `id` = '$user[id] '" ) ; }
##########фильтрация $_POST################
function filtr( $somestr ) {
return $somestr ;
}
##########фильтрация $_GET################
function fil( $somest ) {
return $somest ;
}
##########Показ ошибок################
if ( $user [ 'level' ] <= 10) {
}
##########Рубашки пользователей################
function jacket( $jacket ) {
global $user ;
global $time ;
if ( $jacket [ 'pol' ] == 0) {
if ( $jacket [ 'date_last' ] < $time - 600) {
$us_img_k = 'woman_off.gif' ;
} else if ( $jacket [ 'date_last' ] > $time - 600 && $jacket [ 'level' ] < 2) {
$us_img_k = 'woman_on.gif' ;
} else if ( $jacket [ 'date_last' ] > $time - 600 && $jacket [ 'level' ] < 10) {
$us_img_k = 'mod_woman.gif' ;
} else if ( $jacket [ 'date_last' ] > $time - 600 && $jacket [ 'level' ] <= 11) {
$us_img_k = 'admin_woman.gif' ;
}
echo '<img src=\'styles/' . $user [ 'them' ] . '/img/' . $us_img_k . '\' alt=\'image\'/> ' ;
} else {
if ( $jacket [ 'date_last' ] < $time - 600) {
$us_img_k = 'man_off.gif' ;
} else if ( $jacket [ 'date_last' ] > $time - 600 && $jacket [ 'level' ] < 2) {
$us_img_k = 'man_on.gif' ;
} else if ( $jacket [ 'date_last' ] > $time - 600 && $jacket [ 'level' ] < 10) {
$us_img_k = 'mod_man.gif' ;
} else if ( $jacket [ 'date_last' ] > $time - 600 && $jacket [ 'level' ] <= 11) {
$us_img_k = 'admin_man.gif' ;
}
echo '<img src=\'styles/' . $user [ 'them' ] . '/img/' . $us_img_k . '\' alt=\'image\'/> ' ;
}
}
##########Время################
$vremja = '' . date ( 'H:i:s' ) . '' ;
if ( $on == 0) { $user [ 'them' ] = $settings [ 'them' ] ; }
if ( $user [ 'them' ] == '' ) { $user [ 'them' ] = $settings [ 'them' ] ; }
?>
Давит
Отправлено: 06 Июня, 2011 - 23:54:16 • Тема: Кусок кода • Форум: Вопросы новичков
Ответов: 11 Просмотров: 391
PHP:
скопировать код в буфер обмена
if ( $login == "" ) {
$contnomer ++;
echo "" . _LOGIN_EROR. "" ;
}
if ( strlen ( $_POST [ 'password' ] ) < 6
) { $contnomer ++;
echo "" . _PASS_NUM_6. "" ;
}
if ( $password == "" || $passwordcop == "" || $password != $passwordcop ) {
$contnomer ++;
echo "" . _PASS_EROR. "" ;
}
if ( $_POST [ 'email' ] == "" ) {
$contnomer ++;
echo "" . _EMAIL_EROR. "" ;
}
if ( $icq == "" ) {
$contnomer ++;
echo "" . _ICQ_EROR. "" ;
}
if ( $contnomer > 0 ) {
html код ...
} esle {
добавляем в базе новие дание..
}
Давит
Отправлено: 05 Июня, 2011 - 11:17:00 • Тема: Учебник PHP/книги php • Форум: Вопросы новичков
Ответов: 12 Просмотров: 493
Спасибо вам,
Мне ране сказали что надо сначало изучить html, CSS,
Я изучил, думаю как начинающий хорошо разбираюсь.
Знаю что переставляет JavaScript, но пока что все время хочу изучит php.
Читал книги по php, умею написать пиастре программами, но думаю это очень мало часть что я знаю и понимаю.
Хочу найти хорошие книги, или видео уроки, немного трудных примерах.
Обращаюсь здесь потому что, знаю многие посетители сайта уже прошли этот путь, и многут мне показать правильный путь.
Давит
Отправлено: 03 Июня, 2011 - 11:00:17 • Тема: Учебник PHP/книги php • Форум: Вопросы новичков
Ответов: 12 Просмотров: 493
Здравствуйте.
Хочу хорошо научится программировать.
Думаю для начало надо прочитать хорошие книги.
Пожалуйста посоветовайте какое книги читать.
Спасибо
Страниц (10): В начало « ... 2 3 4 5 6 7 8 9 [10]
Powered by ExBB FM 1.0 RC1. InvisionExBB