- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
function _isArr($value, $Arr) {
if(!isset($Arr))
return true;
for($i=0;$i<count($Arr);$i++)
if($Arr[$i]==$value)
return true;
return false;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+28.2
function _isArr($value, $Arr) {
if(!isset($Arr))
return true;
for($i=0;$i<count($Arr);$i++)
if($Arr[$i]==$value)
return true;
return false;
}
Смотрим, самая нужная функция...ну после in_array конечно...и обратите внимание, проверить обязательный параметр на наличие внутри функции обязательно!
+31.7
if($show[10]=='1' || substr($quest[$key]['QShowC'],1,1)=='1')
Двоичная арифметика на стрингах... логическое И (&)...
+48
$rand = rand ( 100, 1000000000 );
$sess = md5 ( $rand );
echo "<form method=\"post\" action=\"?sid=" . $sess . ">";
echo "Введите код с картинки: " . $rand . "<br>";
echo "<input name=\"cod\"><br>";
echo "<input type=\"submit\" value=\"Отправить\">
сильнейшая капча
+40.5
$price = round(100*$price*$selected_currency_details[1])/100;
if (round($price*10) == $price*10 && round($price)!=$price)
$price = "$price"."0"; //to avoid prices like 17.5 - write 17.50 instead
Shop-Script PREMIUM
+22.3
if ($_POST['id']) {
$id = $_POST['id'];
} elseif ($_GET['id']) {
$id = $_GET['id'];
}
if (isset($_POST['password'])) {
$password = md5($_POST['password']);
} elseif (isset($_GET['password'])) {
$password = md5($_GET['password']);
}
+23.1
<?php
function is_featured($word_id) {
$sql = "SELECT * FROM `featured` WHERE `featured_id` = '$word_id'";
$results = mysql_query($sql);
if (mysql_num_rows($results)) {
return true;
} else {
return false;
}
}
Классический говнокод, встречаю очень часто
+32.7
if(count($a)>0)
{
for($i=0; $i<count($a); $i++)
{
//код код код
}
}
что-то подобное)
+19
<?php
function word_filter($str) {
$filtered = '';
for ($i = 0; $i <= strlen($str) - 1; $i++) {
$char = substr($str, $i, 1);
if (ctype_alpha($char)) {
$filtered .= $char;
}
}
return $filtered;
}
как делают дебилы: $i <= strlen($str) - 1;
кто знает, так - $j = strlen($str), $i < $j
+22.5
<?
echo "<title>NNtime Proxy List</title>";
function proxylist($site){
$source=file_get_contents($site);
preg_match_all("/[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}:[0-9]{2,4}/",$source,$matched);
return $matched[0];
}
$array=proxylist("http://www.nntime.com");
foreach($array as $tek){
$tek=str_replace("
","",$tek);
print $tek."<br>";
}
?>
+51.9
set_include_path( dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'libs'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.
'libs'.DIRECTORY_SEPARATOR.'doctrine'.DIRECTORY_SEPARATOR.'lib'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.
DIRECTORY_SEPARATOR.'libs'.DIRECTORY_SEPARATOR.'doctrine'.DIRECTORY_SEPARATOR
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.
DIRECTORY_SEPARATOR.'libs'.DIRECTORY_SEPARATOR.'doctrine'.DIRECTORY_SEPARATOR.
'tests'.DIRECTORY_SEPARATOR.'DoctrineTest'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.
DIRECTORY_SEPARATOR.'libs'.DIRECTORY_SEPARATOR.'doctrine'.DIRECTORY_SEPARATOR.
'tests'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'Model'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'Model'.DIRECTORY_SEPARATOR.'BaseClasses'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'libs'.DIRECTORY_SEPARATOR.'smarty'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'libs'.DIRECTORY_SEPARATOR.'jsPacker'
. PATH_SEPARATOR . dirname(__FILE__) . DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'libs'.DIRECTORY_SEPARATOR.'FirePHPLibrary'.DIRECTORY_SEPARATOR.'lib'
. PATH_SEPARATOR . get_include_path());