[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вчера работал скрипт
Страницы: 1, 2, 3
avlanche
Здравствуйте! Подскажите, в чем может быть дело, вчера вечером скрипт тестировал - отлично работал. Сегодня проверяю - не работает ни в какую. Причем не работает ни в ту ни в другую сторону. А работал, настройки ни какие не менялись! ЧТо можно здесь исправить?
Спасибо!

<?PHP 

$t=date("H");

if($t>24 && $t<22) {

echo '<div id="123">';

echo '<h1>Заголовок</h1>';

include (TEMPLATEPATH . '/folder/script.php');

echo '</div>';



} elseif($t>22 && $t<24) {



echo "Have a good day!";



}

?>
T1grOK
 if($t>24 && $t<22) {

$t не может быть одновременно быть больше 24 и меньше 22 вам не кажется???

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Игорь_Vasinsky
biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
avlanche
Ну во-первых вчера работал smile.gif
Во-вторых >24 но <22 это 1, 2, 3, 4, 5, 6, 7 и т.д. до 24, это же функция date, php прекрасно знает, после 24 идет 1, не?
T1grOK
До сих пор не понял в чем дело? Выделяю
<?PHP

$t=date("H");

if($t>24 && $t<22) {

echo '<div id="123">';

echo '<h1>Заголовок</h1>';

В первую ветку программа никогда не зайдет.
Читается так - если $t больше 24 и $t меньше 22...

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Игорь_Vasinsky
Цитата
Во-вторых >24 но <22 это 1, 2, 3, 4, 5, 6, 7

харе угарать))

ты зачем строки как цифры сравниваешь??

var_dump($t);


приводи к числу)

(int)$t


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
если ты хочешь даты сравнивать или время - то сравнивай их как даты или время))

в магазине: взвесьте мне колбасы
в ответ: вам рыбок в аквариуме или 6 литров?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
exotica
Цитата
в магазине: взвесьте мне колбасы
в ответ: вам рыбок в аквариуме или 6 литров?

biggrin.gif biggrin.gif biggrin.gif

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
glock18
Цитата (avlanche @ 11.06.2013 - 18:28)
Ну во-первых вчера работал    smile.gif
Во-вторых >24 но <22 это 1, 2, 3, 4, 5, 6, 7 и т.д. до 24, это же функция date, php прекрасно знает, после 24 идет 1, не?

Ну, вы, наверно, если бы знали, то не стали бы спрашивать?

А вообще, конечно, php придерживается традиционной математики, и знает, что существуют числа больше 24 wink.gif

исходя из условия, $t > 24 вообще не может выполниться, и его убрать просто можно
Игорь_Vasinsky
у меня фанат появился)))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
avlanche
Короче говоря, дело вот в чем, раз уж такая бурная дискуссия, то реализовать пытаюсь следующее:

Если сейчас до 23 часов ---->> условие 1

Если сейчас от 23 до 24 часов (то есть один час) ---->> услови 2
Игорь_Vasinsky
я уже написал же что сделать)

приведи строки к числам, и в первом условии убери >24, ты же час ночи не видишь как 25)) оставь тока <22

Если сейчас от 23 до 24 часов (о есть один час)

я упал.

а у меня такой ответ

Если сейчас от 23 до 24 часов - то сейчас от 23 до 24 часов, но ни как не 1 час.

не?



_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Invis1ble
завтра заработает, инфа 146%

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Игорь_Vasinsky
laugh.gif laugh.gif laugh.gif
знаем.. но интрига всегда должна быть же))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
glock18
Цитата (Invis1ble @ 11.06.2013 - 18:43)
завтра заработает, инфа 146%

rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.