Максим Покровский

— Привет, меня зовут Максим Покровский. Вы находитесь в моем рабочем кабинете. Поскольку я фрилансер, будем считать, что именно так он и выглядит. Здесь я пишу много интересных вещей, и если вы почувствовали, что я именно тот человек, который вам нужен, то я всегда открыт для контакта.

Сделал за последнее время:


  • Добавил в портфель около 48-и новых работ:

  • Сделал очень много всяких штук при работе над поддержкой сайтов.
    Как бы это теперь в портфель запихнуть?

Заказать мне работу
09.08

Изящное отсеивание спама

Комментарии (12) CSS, HTML

Делаем в форме дополнительное поле и прячем его стилями от пользователя. Пользователь не видит поле и не заполняет его, а бот заполнит. Затем проверяем поле на стороне сервера на заполненность. Все!

html:

    <form method="post" action="process.php">  
    <fieldset>
      <label>Name: </label><input name="name" type="text" /><br />
      <label>Email: </label><input name="email" type="text" /><br />
      <label>Comment: </label><input name="comments" type="text" />
      <input name="info" class="special" type="text" />
      <input value="Send" type="submit" />  
    </fieldset>
    </form>

css:

    body {
    line-height:35px;
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
    font-size:14px;
    }
    .special {
    width:5px;
    visibility:hidden;
    }
31.07

Пара тегов которые не должны встречаться в хорошем коде

Комментарии (12) HTML

Встречая на своем пути более-менее приличный дизайн, я, так или иначе, открываю код и порой встречаю, древние как мамонты (о существовании некоторых я и вовсе не подозревал) элементы, и когда проходит первое изумление при встрече с воплощенным ископаемым, приходит недоумение. Нафига? список того, что я собрал:

[Далее...]

— Мы можем делать дешево, быстро и качественно. Выбирайте два любых показателя!
Фрилансерскиая хитрость

Rambler's Top100