- 1
- 2
- 3
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode='read'; else $mode=$_GET['mode'];
switch ($mode){
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
If (!isset($_GET['mode']) || !ereg("^[a-z0-9_-]{1,15}$",$_GET['mode'])) $mode='read'; else $mode=$_GET['mode'];
switch ($mode){
Как же я люблю в говнодвигах ковырятся Гг
+1
function getQueryParam(param) {
if (!getQueryParam.params) {
var params = {},
query = window.location.search.substring(1);
if (query) {
var queryParts = query.split('&'),
queryPartsLen = queryParts.length,
decode = decodeURIComponent;
while (queryPartsLen--) {
var queryPart = queryParts[queryPartsLen].split('='),
key = queryPart[0],
value = queryPart[1];
params[decode(key)] = decode(value) || null;
}
}
getQueryParam.params = params;
}
return getQueryParam.params[param] || null;
}
function getQueryParam
+1
<?
$login= _string($_COOKIE['login']);
$password = _string($_COOKIE['password']);
if($login && $password) {
$q = mysql_query('SELECT * FROM `users` WHERE `login` = "'.$login.'" AND `password` = "'.$password.'"');
$user = mysql_fetch_array($q);
if(!$user) {
setCookie('login', '');
setCookie('password', '');
}
mysql_query('UPDATE `users` SET `online` = "'.time().'",
`ip` = "'.$_SERVER['REMOTE_ADDR'].'",
`ua` = "'.$_SERVER['HTTP_USER_AGENT'].'",
`self` = "'.$_SERVER['PHP_SELF'].'" WHERE `id` = "'.$user['id'].'"');
?>
<?
}
?>
Нашел на бумасе Хд
+1
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using Excel;
using FPCLib.Models.Broadcasts;
namespace ExcelReadTests.Model.Путевка
{
public class MyExcel : IDisposable
{
private readonly DataTable table;
public MyExcel(string putevkaFileName)
{
table = ReadToTable(putevkaFileName);
}
internal DataTable ReadToTable(string excelFileName)
{
var stream = File.Open(excelFileName, FileMode.Open, FileAccess.Read);
var excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
return excelReader.AsDataSet().Tables[0];
}
public bool IsTvc()
{
if (table.Columns.Count == 10)
return true;
return false;
}
public bool IsFriday()
{
if (table.Columns.Count == 16)
return true;
return false;
}
public List<Broadcast> GetBroadcastsFriday()
{
var broadcasts = new List<Broadcast>();
for (var i = 0; i < table.Rows.Count; i++)
{
if (table.Rows[i][0].ToString().Length > 1)
{
broadcasts.Add(new Broadcast
{
Time = new Time(table.Rows[i][0].ToString()),
Title = table.Rows[i][1].ToString(),
File = table.Rows[i][3].ToString(),
Type = table.Rows[i][7].ToString(),
Id = table.Rows[i][2].ToString(),
Length = new Time(table.Rows[i][4].ToString())
});
}
}
return broadcasts;
}
public List<Broadcast> GetBroadcastsTvc()
{
var broadcasts = new List<Broadcast>();
for (var i = 0; i < table.Rows.Count; i++)
{
broadcasts.Add(new Broadcast
{
Time = new Time(table.Rows[i][0].ToString()),
Title = table.Rows[i][2].ToString().Trim(),
File = table.Rows[i][6].ToString().Trim(),
Type = table.Rows[i][9].ToString().Trim(),
Id = table.Rows[i][1].ToString().Trim(),
Length = new Time(table.Rows[i][5].ToString())
});
}
return broadcasts;
}
public void Dispose()
{
}
}
}
вот так открываю эксельку
DataTable ReadToTable(string excelFileName)
по количеству столбцов, определяю ее источник)
public bool IsTvc()
public bool IsFriday()
и даже поддерживаю интерфейс IDisposable))
+1
try {
renderer = new THREE.WebGLRenderer({ antialias: true, preserveDrawingBuffer: !!navigator.userAgent.match(/Trident.*rv[ :]*11\./) });
} catch (mammothFeces) {
renderer = new THREE.CanvasRenderer();
}
клиент тестирует на сафари 5. а я думал, ие11 (/Trident.*rv[ :]*11\./) это худшее, что случится на проекте
+1
$RECORDS = array();
$qRecords = ' SELECT `id`, `original_name`, `urn_name` FROM `ac_brands` ORDER BY `original_name` ASC ';
$rqRecords = mysql_query($qRecords, $mysql) or die(mysql_error());
// общее количество объявлений в БД
$totalAmt = 0;
while($RECORD = mysql_fetch_assoc($rqRecords))
{
// получаем количество объявлений в БД для данного бренда
$qAmtAds = ' SELECT `count_ads` FROM `ac_brands` WHERE `id` = "'.intval($RECORD['id']).'"';
$rqAmtAds = mysql_query($qAmtAds, $mysql) or die(mysql_error());
$RECORD['amt_ads'] = mysql_fetch_object($rqAmtAds)->{"count_ads"};
$totalAmt += $RECORD['amt_ads'];
$RECORDS[] = $RECORD;
}
Что ОН, б**ть, делает? =)
Походу чувак не знает про COUNT() и GROUP BY...
+1
/**
* Метод проверяет и правит корректность символов кодировки
* @param іекштп $str Проверяемая строка
* @param string $charset Кодировка строки
* @return string
*/
public function fixCharset($str, $charset = 'utf-8'){
$return = '';
// Проверяем строку на корректность, если нет, дробим на два и проверяем первую часть,
// и т.д. проверяем первую часть от части, пока не найдём корректную или не останется 1 символ
// который отбрасываем
while(($len = strlen($str)) > 0){
while(($iconv = @iconv($charset,
(strtolower($charset) == "utf-8" ? "cp1251" : "utf-8"),
substr($str,0,$len))) === false){
if($len == 1){
break;
}
$len = ceil($len / 2);
}
if($iconv){
$return .= substr($str,0,$len);
}
$str = substr($str,$len);
}
return $return;
}
Человек знал про iconv //IGNORE и все равно такое сотворил.
+1
<div class="body">
<span method="POST" rm=""> <input type="hidden" value="sendquestion" name="action">
<div>
Задайте вопрос по интересующим Вас товарам и услугам. Оставьте, пожалуйста, контактную информацию, и наш менеджер свяжется с Вами. Мы работаем с 9:00 до 18:00.
</div>
<br>
<div class="input-field">
<input type="text" placeholder="Ваше Имя" maxlength="200" size="60" name="name" required="">
</div>
<div class="input-field">
<input type="text" placeholder="Ваш email" maxlength="100" size="60" name="email" required="">
</div>
<div class="input-field user-phone rfield" placeholder="(__) ___-__-__">
<input type="tel" name="phone-namber" class="user-phone rfield" placeholder="(__) ___-__-__">
</div>
<textarea name="question" rows="5" placeholder="Ваш вопрос"></textarea> <br>
<button class="btn_submit" type="button">
Отправить </button> </span>
</div>
Дизайнер иногда "подверстывает"...
+1
string str3 = Strings.Trim(ID);
do
{
num2 = (short) Strings.InStr(str3, " ", CompareMethod.Binary);
if (num2 > 0)
{
str3 = str3.Substring(0, num2 - 1) + Strings.Mid(str3, num2 + 1);
}
}
while (num2 > 0);
А зачем нам str3.Replace(" ", string.Empty) ?
+1
section.static > div[style="display:block; border: solid 1px #cfcfcf; padding : 10px"]{
border: none !important;
padding: 0 !important;
}
css-костыль!)