3 Апрель 2009

Проверка email на валидность

Пример "антипрограммерской" проверки валидности email-адреса

PHP:
  1. function checkemail($str)
  2.     {
  3.         if ((strrchr($str,".")> 2) && ((strrchr($str,"@"))> 0))
  4.             return true;
  5. {
  6. }
  7.         else
  8. {
  9.             return false;   
  10. }
  11.     }

эта функция успешно зохавает "имэйлы" вида #$#$%@.&*()

рубрики: Антипрограммирование | Комментарии (11)

8 Январь 2009

Закроем глаза на проблемы и они исчезнут!

У нас в одном файле warning-и PHP выдет - товареш с Бангладеша быстро решил трабл - error_reporting(0).
правильно - нахуй разбирацо, если можно просто отрубить вывод ворнингов :) "Закроем глаза на проблемы и они исчезнут!"

Люди, не делайте так! Warning-и затем и дают, что надо фиксить ваши промашки, даже Notice желательно принимать во внимание.

рубрики: Антипрограммирование | Комментарии (3)

20 Ноябрь 2008

getInt

PHP:
  1. function getPosInt($a) {
  2.     $tmp=0;
  3.     for ($i=0;$i<=$a;$i++) { $tmp++; }
  4.     return $tmp;
  5. }
  6.  
  7. function getInt($a) {
  8.     $tmp=$a;
  9.     if ($a<0) { $tmp=0-$a; }
  10.     else {$tmp=$a; }
  11.     $tmp2=getPosInt($tmp);
  12.     return $tmp2;
  13. }
  14.  
  15. $a=getInt(2);
  16. $b=getInt(-3);
  17. $c=$a+$b;

рубрики: Антипрограммирование | Комментарии (3)

18 Ноябрь 2008

Контрольный выстрел

PHP:
  1. unset($a);
  2.  
  3. if (isset($a)) {
  4.    unset($a);
  5. }

рубрики: Курьезы и приколы, Антипрограммирование | Комментарии (3)