За последние 24 часа нас посетили 15830 программистов и 1549 роботов. Сейчас ищут 905 программистов ...

if-else не могу понять.

Тема в разделе "PHP для новичков", создана пользователем epog333, 6 фев 2011.

  1. epog333

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

    С нами с:
    8 мар 2010
    Сообщения:
    33
    Симпатии:
    0
    Код (Text):
    1. <?php
    2. $dir = 'images/';
    3. $d = dir($dir);
    4. $num = 0;
    5. while (false !== ($file = $d->read())) {
    6. if (!is_dir($dir.'/'.$file)) $num++;
    7. }
    8. $d->close();//закрываем объект класса.
    9.  
    10. echo "<br />Всего загружено <strong>$num</strong> файлов.";
    11.  
    12. ?>
    Есть такой скрипт, считает количество материалов в папке. Пишу так:
    Код (Text):
    1.  
    2. if ($num < 4);
    3. {
    4. echo "Всего $num изображения";
    5. }
    6. else
    7. {
    8. echo "Всего $num изображений";
    9. }
    Подскажите, где ошибка...
     
  2. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Зачем точка с запятой после if?
     
  3. epog333

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

    С нами с:
    8 мар 2010
    Сообщения:
    33
    Симпатии:
    0
    Apple
    Думал такой синтаксис, спасибо, заработало.