"PHP" / Говнокод #4091 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
if ($is_home) {
			echo '<script>
function chkcbfrm() {
	var el = $(\'#inppleasecallback\')[0];
	if ((el.value == \'\') || (el.value == el.defaultValue)) {
		alert(\'Введите номер телефона...\');
		return false;
	} else
		return true;
}
</script>';
			echo '<form method="post" id="frmcallback" onsubmit="return chkcbfrm();">';
			echo '<p>Введите пожалуйста телефон в формате +7-3812-XXXXXX</p>';
			echo '<input type="text" class="textboxcontact" style="width: 220px" id="inppleasecallback" name="please_callback" value="Введите номер телефона" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value = this.defaultValue;" />';
			echo '<a href="#" class="butmore" onclick="if (chkcbfrm()) $(\'#frmcallback\').submit(); return false;">Перезвоните</a>';		
			echo '<form>';
		} else {
			
			$ЕБАНУТЫЙ_ТЕКСТ = 'Введите пожалуйста телефон в формате +7-3812-XXXXXX (код страны - код города - номер), название организации, ФИО контактного лица и предмет интереса (XXX, XXX, металлопрокат, XXXXXX, крановое хозяйство)';
			
			echo '<form method="post" id="frmcallback" onsubmit="if ($(\'#inppleasecallback\')[0].value == $(\'#inppleasecallback\')[0].defaultValue) { alert(\'Введите номер телефона...\'); return false; }">';
			echo '<textarea class="textareacontact" style="width: 220px; height: 150px;" id="inppleasecallback" name="please_callback" onfocus="if(this.value==this.defaultValue) this.value=\'\';" onblur="if(this.value==\'\') this.value = this.defaultValue;">'.$ЕБАНУТЫЙ_ТЕКСТ.'</textarea>';
			echo '<input class="submitcontact" type="submit" value="Перезвоните" />';
			echo '<form>';
		}

по просьбе заказчика текст менялся 2-3 раза на дню, за что и получил такое название

Запостил: shuchkin shuchkin, (Updated )

Комментарии (41) RSS

  • За вывод хтмла через echo следует сжигать на костре. В младенчестве.
    Ответить
    • это плагин формы типа "Дайте ваш номер и мы вам перезвоним",
      <?= работает медленнее чем echo
      Ответить
      • Кто говорит о "<?="? Я говорил закрыть пхп тег и вывести хмтл как в обычном хтмл-файле.
        И, да, даешь пруфлинк на то, что <?= медленнее!
        Ответить
      • >> <?= работает медленнее чем echo
        нихуевые у вас, видимо, нагрузки если даже на этом экономите =) (зато echo'ми весь код засран)
        Ответить
      • >><?= работает медленнее чем echo
        :))))))))))))))

        ах вот почему тормозил мой сайт! теперь понятно
        Ответить
  • Бедный заказчик.
    Ему попался дерьмовый разработчик, не способный даже сделать админский интерфейс для изменения текста.

    Впрочем запредельная дерьмовость разработчика видна по этому коду, особенно по строкам 1-25
    Ответить
    • в итоге вынесли, у textarea для редактирования этого текста поставили шрифт с кеглем 20px (это примерно как здесь у кнопки Отправить комментарий)
      Ответить
  • и еще - мне все таки нравится тенденция последняя говнокода юморить. Тут, например, $ЕБАНУТЫЙ_ТЕКСТ не может не остаться без внимания
    Ответить
  • здесь вам не тут,
    здесь вас быстро отучат "echo" применять и "print'ами" юзать...
    Ответить
  • если б стало популярным употреблять "$ЕБАНУТЫЙ_ТЕКСТ", то во что бы превратился 1С ?
    Ответить
  • А Вы слышали, что echo можно на несколько строк растягивать? 😉
    Ответить
  • Всю чехарду в onfocus="" можно заменить на input placeholder="Введите номер телефона"
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8