За последние 24 часа нас посетили 52486 программистов и 1716 роботов. Сейчас ищут 979 программистов ...

Tips & Tricks

Тема в разделе "Прочее", создана пользователем engager, 15 мар 2010.

  1. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Предлагаю поделиться какими-нить своими маленькими или не очень секретами/оригинальными идеями итп. Ну вот для примера начну.
    Повсеместно встречаю на сайтах как водится в футере просроченный копирайт. Ну вот к примеру на этом форуме, если взнглянуть, то увидим период копирайта 2007-2009, что наводит на мысль, что он прописан статично где-то в шаблоне. И так почти везде. Всегда было загадкой, что мешает сделать например так:

    PHP:
    1. &copy; <?php echo ($C_START_YEAR); if ($C_START_YEAR < date('Y')) echo(' - ' . date('Y')); ?>
    2.  
    Думаю, суть ясна. Можно навсегда забыть про этот копирайт.
    По поводу глобальных переменных прошу не флудить ))
     
  2. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Копирайт вроде говорит о дате возникновения прав.?
    Т.е. он не обязан содержать текущий год.
     
  3. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    У меня сейчас на блоге такая штука
    PHP:
    1.  
    2. <?php
    3. (date('Y') === '2009') ? '2009' : '2009-' . date('Y');
    и была и будет ))
     
  4. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    а я так вообще во всех своих проектах годы записываю в римской нотации.
    сейчас идет MMX год.
    типа выпендр такой ))
     
  5. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    ты б еше в 16тиричной системе записывал)
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Какой смысл копирайтить то, на чем лежит только словесный копирайт?
     
  7. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Kreker
    Ну как бе плгагиат, воровство контента и тд.
    И вообще, не зацикливайтесь на этом примере, лучше позывайте свои, не жмоттесь)
     
  8. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    Этот текст лишь напоминает об авторском праве, он ничего не защищает.
    А выпендреж с римскими цифрами вообще говорит об детсадовстве :)
     
  9. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    PHP:
    1. <?php
    2. $sql = array();
    3. foreach ($data as $v) {
    4.     $sql[] = '(0, "'.$v['some_id'].'", "'.$v['some_name'].'")';
    5. }
    6. $sql = 'INSERT INTO table VALUES'.implode(',', $sql);
    7. // run the SQL
    8.  
     
  10. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    PHP:
    1.  
    2. <?php
    3. $var = "fwefwfwefw'";
    4. var_dump($var); //string(11)
    5. var_dump((int)$var); //int(0)
    6. var_dump($var == (int)$var);  //true
    7. ?>
     
  11. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    где тут моя бочка дёгтя? http://php.net/manual/en/types.comparisons.html «Loose comparisons with ==»

    Если в сравнении участвует int, то происходит приведение второй переменной к инту, а целочисленное от строки — 0