- 1
- 2
- 3
- 4
function validPhone($str) {
$digits = split("[0-9]",$str);
return count($digits)>10;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+169
function validPhone($str) {
$digits = split("[0-9]",$str);
return count($digits)>10;
}
Один из комментариев к функции http://ru2.php.net/split
+168
function xss_clean($str, $is_image = FALSE)//
{
/*
* Is the string an array?
*
*/
if (is_array($str))
{
while (list($key) = each($str))
{
$str[$key] = $this->xss_clean($str[$key]);
}
}
return $str;
}
Нашёл в одном из самописных двигов. я так и не понял где тут хсс клин:)))
+155
foreach($arResult["ITEMS"] as $k=>$arItem){
list($d,$m,$y) = explode(" ",$arItem["DISPLAY_ACTIVE_FROM"]);
$arResult["ITEMS"][$k]["DISPLAY_ACTIVE_FROM"] = $d." ".convertRusMonth($m)." ".$y;
}
Преобразование даты, необходимо изменить название месяца, к пример февраль должен стать февраля. Формат месяца заранее известен.
+162
if ($_FILES['upfile']['size'] > 0) {
$fname = $_FILES['upfile']['name'];
$fcat = $_POST['category'];
$ext = explode(".", $fname);
if ($ext[1] == 'txt') {
if (!file_exists("$fcat/$fname")) {
if ((move_uploaded_file($_FILES['upfile']['tmp_name'], "$fcat/$fname"))) {
chmod("$fcat/$fname", 0777);
echo 'Текстовой файл успешно загружен! <br />';
echo '<a href="index.php?file=' . $fname . '&kat=' . $fcat . '&view=2">Посмотреть</a>';
} else {
echo 'Ошибка прикрепления файла<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
} else {
echo 'Такой файл уже существует<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
} else {
echo 'Для загрузки доступны лишь файлы, с расширением .txt<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
} else {
echo 'Недопустимый размер файла<br />';
echo '<a href="index.php?kat=' . $fcat . '&view=1">Назад</a>';
}
WAP-ENGINE
Мега зашита при опланде :D
+179
if (empty($_GET["page"])) {
$page_get = 1;
} else {
$page_get = "$_GET[page]";
$page_get = trim($page_get);
$page_get = stripslashes($page_get);
$page_get = htmlspecialchars($page_get);
$page_get = intval($page_get);
$page_get = "$page_get";
}
WAP-ENGINE
хакеры не пройдут )
+165
if(isset($_POST["x"]) and $_POST["subject"]!="Input subject" and $_POST["text"]!="Input text"){
if(!empty($_POST["subject"]) and !empty($_POST["text"]) and !empty($_POST['id']) and !empty($_POST['username']) and intval($_POST['id'])){
$queryUser = mysql_query('select id_item from data_tbl where idnumber="'.(int)$_POST['id'].'" and username="'.mysql_escape_string($_POST['username']).'"');
if(mysql_num_rows($queryUser)>0){
$arrResult = mysql_fetch_array($queryUser);
mysql_query("insert into tblsupport(strsubject,strinfo,dtmadded,intactive,enmtype_,intiduser) values ('".mysql_escape_string($_POST["subject"])."','
".mysql_escape_string(nl2br($_POST["text"]))."','".date("Y-m-d H:i:s")."','0','$redirect','".$arrResult['id_item']."')");
echo "<script>location.href='supportSuccess.php?type=$redirect';</script>";
}
}
}
+174
shuffle($answers);
shuffle($answers);
shuffle($answers);
Чтобы наверняка
+144.8
<?
echo $i++ + ++$i;
?>
+161.4
$taskName=$_GET[""];
$taskId=$_GET[""];
$objId=$_GET[""];
$catId=$_GET[""];
$this->DoInsertQuery("crm_task","TaskID,RefObjId,ObjectID",array("TaskID"=>$taskId,"RefObjId"=>$catId,"ObjectID"=>$objId));
а вам слабо?
+162.6
if( !empty($argv[1]) &&
is_array($REQUEST = unserialize(urldecode($argv[1]))))
{
if(!empty($REQUEST['torrent']))
$torrent_id=$REQUEST['torrent'];
if(!empty($REQUEST['seed']))
$seed=$REQUEST['seed'];
if(!empty($REQUEST['submit_id']))
$submit_id=$REQUEST['submit_id'];
if(!empty($REQUEST['account_id']))
$account_id=$REQUEST['account_id'];
if(!empty($REQUEST['tracker_id']))
$tracker_id=$REQUEST['tracker_id'];
}
if(empty($torrent_id))
{
if(empty($_REQUEST['torrent']))
exit("!torrent");
else $torrent_id=$_REQUEST['torrent'];
}
if(empty($seed))
$seed=(!empty($_REQUEST['seed']))?$_REQUEST['seed']:0;
if(empty($submit_id))
{
if(empty($_REQUEST['submit_id']))
exit("!submit_id");
else $submit_id=$_REQUEST['submit_id'];
}
if(empty($account_id))
{
if(empty($_REQUEST['account_id']))
exit("!account_id");
else $account_id=$_REQUEST['account_id'];
}
if(empty($tracker_id))
{
if(empty($_REQUEST['tracker_id']))
exit("!tracker_id");
else $tracker_id=$_REQUEST['tracker_id'];
}
Продолжаем бороться с сотрудником.
Мальчик на полном серьезе не понимает, почему вот этот фрагмен - кромешный ад и его надо переписать.