- 1
if(!preg_match("/^[0-9]{10,10}+$/", $_POST['userPhone'])) echo ("Телефон задан в неверном формате");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+62
if(!preg_match("/^[0-9]{10,10}+$/", $_POST['userPhone'])) echo ("Телефон задан в неверном формате");
В тему о регулярках.
http://www.smsfeedback.ru/smsapi/proverka_telefona_na_php.php
+140
// http://stackoverflow.com/questions/12033790/locknew-object-cargo-cult-or-some-crazy-language-special-case
private void foo()
{
if (InvokeRequired)
{
lock (new object())
{
if (m_bar!= null)
Invoke(new fooDelegate(foo), new object[] { });
}
}
else
{
if(OnBazChanged != null)
OnBazChanged();
}
}
По одной из версий, этот бессмысленный lock - это "оптимизация", раньше было поле private readonly object lockObj = new object();
P.S. Поставьте таки autocomplete="off" в поле ввода капчи <input class="captcha" id="formElm_captcha" name="captcha" type="text" value=""> - задолбала она старые капчи предлагать.
−160
SELECT count(*) as count FROM wz_vacancy WHERE action='1' and TO_DAYS(NOW()) - TO_DAYS(date) = '0';
* индекс только по primary key - id
* Оригинальный способ выборки сегодняшних объектов :) особенно, когда можно подставить конкретные даты еще в коде программы.
+96
function InterlockedExchangePointer(var Target: Pointer; Value: Pointer): Pointer;
begin
Result := Pointer(InterlockedExchange(Integer(Target), Integer(Value)));
end;
Windows.pas
facepalm.jpg
Delphi, такой Delphi.
+70
$device->logicalDevices = $device->getLogicalDevices();
ООП, такой ООП.
+60
$action = $_POST['action'];
$function = "ajax_{$action}";
if (!function_exists($function)) die("<b>Указанного действия не существует</b>");
call_user_func($function);
Что передали, то и выполнили.
+59
//выдерает из текста все метки и вовзращает вввиде массива
private function returnLabels($html)
{
$labels = array();
$s = "" ;
$flag = false ;
for ($i=0;$i<strlen($html);$i++)
{
if (substr($html,$i,strlen("{module:")) == "{module:")
{
$flag = true ;
}
if (substr($html,$i,strlen("{language:")) == "{language:")
{
$flag = true ;
}
if (substr($html,$i,strlen("{image:")) == "{image:")
{
$flag = true ;
}
if (substr($html,$i,strlen("{file:")) == "{file:")
{
$flag = true ;
}
if (substr($html,$i,strlen("{js:")) == "{js:")
{
$flag = true ;
}
if (substr($html,$i,strlen("{css:")) == "{css:")
{
$flag = true ;
}
if (substr($html,$i,strlen("}")) == "}" && $flag == true)
{
$s .="}";
$labels [] = $s ;
$s = "" ;
$flag = false ;
}
if ($flag == true)
{
$s .= substr($html,$i,1);
}
}
return $labels;
}
О великий Никита Иванов!
+58
if( $vv || $vv === '0' ){
$param = htmlspecialchars( $vv, ENT_QUOTES );
}
htmlspecialchars, видимо, творит с нулями что-то особенное
+47
$cc = str_replace('`','',str_replace("'","",str_replace('"','',strip_tags($_REQUEST['c_code']))));
Регулярные выражения? Не, не слышал
+141
<div onclick="javascript: fun1();" style="position:absolyte; z-index:1;" id="div1">text</div>