PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (92): В начало « ... 81 82 83 84 [85] 86 87 88 89 ... » В конец
Найдено сообщений: 1370
andrewkard
Отправлено: 05 Августа, 2015 - 11:30:33 • Тема: Парсинг xml • Форум: Программирование на PHP
Ответов: 6 Просмотров: 582
Avensis
Пишите свой парсер данного xml файла и запускаете его по cron. Этот парсер будет обновлять Вашу БД, например, раз в сутки.
andrewkard
Отправлено: 05 Августа, 2015 - 11:06:45 • Тема: И снова перевести String в int • Форум: Программирование на PHP
Ответов: 24 Просмотров: 1624
AlfOz пишет: $width='<script>var ScreenWidth = document.body.clientWidth;document.write(ScreenWidth);</script>';
Таким образом Вы не получите значение переменной, отправьте после загрузки страницы ajax-ом запрос на этот php - cкрипт и отловите его.
andrewkard
Отправлено: 05 Августа, 2015 - 10:58:30 • Тема: mysqli(prepare) • Форум: Вопросы новичков
Ответов: 18 Просмотров: 792
Slalomen
Вы правы, с Вашим куском кода трудно понять, что к чему. Т.е. строка: "Число больше но разница составляет больше 1", выводится несколько раз, и при этом update один?
Может их несколько, как Вы узнали что update один? Если 3 цикла, то сколько должно быть обновлений?
andrewkard
Отправлено: 04 Августа, 2015 - 18:22:58 • Тема: mysqli(prepare) • Форум: Вопросы новичков
Ответов: 18 Просмотров: 792
Slalomen пишет: В текущий момент там две записи... Вывод соответственно : 2;
Значит цикл будет выполнен 3 раза и база обновится когда будет выполнено условие:
Выведите в цикле еще $numb1 и $numb2, что бы понимать чему они равны.
andrewkard
Отправлено: 04 Августа, 2015 - 11:45:40 • Тема: Включать/выключать видимость блока • Форум: Прочее
Ответов: 2 Просмотров: 38
taurus77
При изменении <input type=checkbox name=check value=0> пишите в БД/сессию что реклама включена / отключена.
При генерации reklama.php смотрите что записано в БД/сессии и показывайте либо нет.
andrewkard
Отправлено: 03 Августа, 2015 - 15:18:49 • Тема: mysqli(prepare) • Форум: Вопросы новичков
Ответов: 18 Просмотров: 792
Slalomen
Slalomen пишет: Все равно исполняется один раз в цикле апдейт базы
Значит что то не так с циклом. Чему равно count($set)?
andrewkard
Отправлено: 02 Августа, 2015 - 20:49:11 • Тема: Работа с датой • Форум: Напишите за меня, пожалуйста
Ответов: 14 Просмотров: 119
lastdays
lastdays пишет: Дело в том, что например 00:50:00 будет всегда меньше, чем 11:00:00.
Не совсем понял Ваш комментарий, но по моему код работает верно:
PHP:
скопировать код в буфер обмена
//Тестируемое время
$arr_time = array ( '00:00:01' , '01:01:01' , '05:05:05' , '12:12:12' , '10:01:10' , '22:30:00' , '23:59:00' , '11:11:11' , '03:03:03' , '21:35:22' , '02:50:50' , '01:00:00' ) ; //Время следующего бонуса
$arr_next_bonus = array ( '02:00:00' , '03:00:00' , '10:00:00' , '12:00:00' , '22:00:00' , '24:00:00' ) ; //Выводим для сравнения время следующего бонуса
echo join ( ', ' , $arr_next_bonus ) . '<br>' ; echo 'Тест_время | Бонус_время | Разница<br>' ;
//проверяем время в цикле и выводим свремя следующего бонуса
foreach ( $arr_time as $test_time ) {
foreach ( $arr_next_bonus as $bonus_time ) {
if ( $bonus > $time ) {
$bonus = ( $bonus - $time ) ;
break ;
}
}
echo $test_time . ' | ' . $bonus_time . ' | ' . date ( "H:i:s" , mktime ( 0
, 0
, $bonus ) ) . '<br>' ; }
andrewkard
Отправлено: 31 Июля, 2015 - 18:09:16 • Тема: Работа с датой • Форум: Напишите за меня, пожалуйста
Ответов: 14 Просмотров: 119
Остаток в сек. нужно переводить:
PHP:
скопировать код в буфер обмена
//- Текущее время
//$current_time = time();
echo date ( 'H:i:s' , $current_time ) . '<br>' ;
//- Время следующего бонуса
$next_bonus = array ( '02:00:00' , '03:00:00' , '10:00:00' , '12:00:00' , '22:00:00' , '24:00:00' ) ;
foreach ( $next_bonus as $str_time ) {
if ( $time_bonus > $current_time ) {
$time = ( $time_bonus - $current_time ) ; //sec
break ;
}
}
$sec = $time % 60 ;
$time = floor ( $time / 60
) ; $min = $time % 60 ;
$time = floor ( $time / 60
) ;
echo $time . ":" . $min . ":" . $sec ;
andrewkard
Отправлено: 31 Июля, 2015 - 17:50:50 • Тема: Работа с датой • Форум: Напишите за меня, пожалуйста
Ответов: 14 Просмотров: 119
lastdays
Пробуйте так:
PHP:
скопировать код в буфер обмена
//- Текущее время
//- Время следующего бонуса
$next_bonus = array ( '02:00:00' , '03:00:00' , '10:00:00' , '12:00:00' , '22:00:00' , '24:00:00' ) ;
foreach ( $next_bonus as $time ) {
if ( $time_bonus > $current_time ) {
$next_bonus = $time_bonus ;
break ;
}
}
echo date ( 'H:i:s' , $next_bonus ) ;
Страниц (92): В начало « ... 81 82 83 84 [85] 86 87 88 89 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB