За последние 24 часа нас посетили 17724 программиста и 1664 робота. Сейчас ищут 906 программистов ...

выражения после if

Тема в разделе "PHP для новичков", создана пользователем gelius, 2 ноя 2013.

  1. gelius

    gelius Активный пользователь

    С нами с:
    17 окт 2013
    Сообщения:
    29
    Симпатии:
    0
    Читаю ман, написано что можно так:
    Код (Text):
    1. <?php
    2.     if(условие)
    3.         одиночное_выражение;
    4.     // или
    5.     if(условие)
    6.     {
    7.         несколько;
    8.         последовательных;
    9.         выражений;
    10.     }
    11. ?>
    Пишу:
    Код (Text):
    1.         if ($nowtime > $newtime) // если текущее время больше времени из базы + 30 секунд
    2.         {
    3.             // Обновляем время посещения
    4.             $sql = "UPDATE domains SET time = NOW() WHERE domain = '$referrer'";
    5.             $query = mysql_query($sql);
    6.             if (!$query){
    7.             die('updating error'. mysql_error());
    8.             }
    9.             else { echo 1; }
    10.             exec( "/usr/local/bin/php test.php >/dev/null 2>&1 &" );
    11.         }
    Но exec не отрабатывает. Это наверное совсем нубство, но пытаюсь решить довольно долго :(
    Просто:
    Код (Text):
    1. <?php
    2.       exec( "/usr/local/bin/php test.php >/dev/null 2>&1 &" );
    3. ?>
    работает отлично.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    else { echo 1; }
    тоже не пишет? ;)