- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
// проверка на число
function thisIsChislo($var){
return (string) ( (int)$var == (string)$var );
}
// в использовании
if( thisIsChislo($var) == "true" ){
die("Статья не найдена")
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+176
// проверка на число
function thisIsChislo($var){
return (string) ( (int)$var == (string)$var );
}
// в использовании
if( thisIsChislo($var) == "true" ){
die("Статья не найдена")
}
Из того, кто это написал, получился бы настоящий боевой пидорас!
+166
function unlinkFile($filename) {
if(unlink($filename)) {
return true;
}
}
function unsetVar($varname) {
unset($varname);
return true;
}
Одна из "библиотек" крупного зарубежного коммерческого проекта.
+163
if(!$price){
$price = 'ФОЛСУ РАВЕН';
}
...
{
...
$_SESSION['BASKET']['ITEMS'][$id]['PRICE'] = $price['PRICE'];
}
+153
$request->request->get('page'); // get a $_POST parameter
symfony2
Почему не $request->post->get('page'); ???
+166
// Если регистрация, то показываем контрольный вопрос
if($_GET['op'] == 'registration') {
$vars['c_question'] = true;
} else {
$vars['c_question'] = false;
}
Классика
+161
if($age != '') {
$d_m_y = explode('-', $age); // Разделяем на day(0) month(1) year(2)
// ГЕНЕРАЦИЯ ФОРМЫ С ДНЕМ РОЖДЕНИЯ
$vars['bday'] = "<select name=\"b_day\">\n<option>-</option>\n";
$i = 1;
while ($i <= 31) {
if($d_m_y[0] == $i) {
$sel = ' selected';
} else {
$sel = '';
}
$vars['bday'] .= '<option'.$sel.'>'.$i."</option>\n";
$i++;
}
$vars['bday'] .= "</select>\n";
// ГЕНЕРАЦИЯ СПИСКА С МЕСЯЦАМИ
$i = 1;
$vars['bmonth'] = "<select name=\"b_month\">\n<option>-</option>\n";
while ($i <= 12) {
if($d_m_y[1] == $i) {
$sel = ' selected';
} else {
$sel = '';
}
$vars['bmonth'] .= '<option'.$sel.'>'.$i."</option>\n";
$i++;
}
$vars['bmonth'] .= "</select>\n"; // Месяц ДР при ред
// ГЕНЕРАЦИЯ СПИСКА С ГОДАМИ
$i = 1940;
$vars['byear'] = "<select name=\"b_year\"\n<option>-</option>\n"; // Год ДР при ред
while ($i <= 2003) {
if($d_m_y[2] == $i) {
$sel = ' selected';
} else {
$sel = '';
}
$vars['byear'] .= '<option'.$sel.'>'.$i."</option>\n";
$i++;
}
$vars['byear'] .= "</select>\n";
$vars['use_age'] = false; // ОТКЛЮЧАЕМ ПОКАЗ ПУСТОГО СПИСКА
} else {
$vars['use_age'] = true;
$vars['bday'] = false;
$vars['bmonth'] = false;
$vars['byear'] = false;
}
Генерация SELECT'ов для выбора даты рождения
+163
/**
* Строка парсится в аргументы функции
* @param string
* @return <type>
*/
protected function _parse_func_arg ( $str ) {
return func_get_args();
}
Поколупал netсat. Получил много эмоций... Спасибо.
( PS. По-моему, скоро netсat останется только в unix... )
+142
function categories_all()
{
// Запрос.
$query = "SELECT id, title FROM categories ORDER BY id DESC";
$result = mysql_query($query) or die (mysql_error());
if (!$result)
die(mysql_error());
// Извлечение из БД.
$n = mysql_num_rows($result);
$cat = array();
for ($i = 0; $i < $n; $i++)
{
$row = mysql_fetch_assoc($result);
$cat[] = $row;
}
return $cat;
}
Выборка всех категорий Такого я еще нигде не видел.
+164
if($password===$_POST['password'] && $login===$_POST['login'])
{
// устанавливаем login & pass
$_SESSION['login']=$_POST['login'];
$_SESSION['password']=$_POST['password'];
// Перенаправляем в админ панель
Header("Location: config.php");
}
else { ... }
+192
class AutocompleteAddressZaplatka2 extends AutocompleteAddressZaplatka
Фундаментальные объектно-ориентированные костыли ...