- 1
exit(Header("Location: http://localhost/onbook/1003.php"));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
exit(Header("Location: http://localhost/onbook/1003.php"));
Такое перенаправление вижу впервые.
+145
Эй, Хренкин, блять твою мать, ты мне так и не ответил, что ты выбираешь мир или войну. Я объясню что тебе предстоит пережить для начала нашествие школоты с лучемётами(решается с помощью каптчи, но при этом потеряешь больше 50% посетителей так как им будет неудобно общаться) далее бесконечные звонки даже среди ночи полный дефейс сайта и как крайняя мера досс-атака(денег на неё у меня хватит не переживай, твой гамна сайт вылетит из индекса и постить тут будут только 3-4 долбоёба), да и ещё пока не буду сообщать будет для тебя сюрпризом(после этого ты повесишься на своих шнурках). Что скажижь Хренкин? Жду ответа. Кому нужен лучемет пишите на [email protected] объясню как работает и т.д.
Ггг этот мудак удалил мой аккаунт, а я все ещё могу тут постить
+163
$adapter = DbManager::getInstance();
$adapter->beginTransaction();
$modelStudent = new EDCore_Models_Student(array('db' => DbManager::getInstance()));
$idStudent = $student->getIdStudent();
if ($idStudent === null)
{
$idStudent = $modelStudent->createStudent($idClient, $student->getFemale(), $student->getFirstName(), $student->getLastName(), $student->getLocation()->getId(), $student->getBirthDate(), $student->getAddress(), $student->getEmail(), $student->getPhone());
}
else
{
$modelStudent->updateStudent($idClient, $idStudent, $student->getFemale(), $student->getFirstName(), $student->getLastName(), $student->getLocation()->getId(), $student->getBirthDate(), $student->getAddress(), $student->getEmail(), $student->getPhone());
}
$adapter->commit();
return $idTeacher;
Нактнулся на феноменальный метод. Последней каплей стало возвращаемое значение. Проронил слезу и отправился на обед, дабы восстановить своей психическое здоровье.
+145
ДЕТСКОЕ ПОРНО МАЛЬЧИКИ ДЕВОЧКИ ЦЕЛКИ КЛУБНИЧКИ МАЛЕНЬКИЕ СИСЬКИ УПРУГИЕ ПОПКИ
+157
<?php
$str='евро@@4900';
$flag1=true;
$flag2=false;
$str1=$str2='';
for($i=1,$c=strlen($str);$i<$c;$i++){
if($str[$i]!='@' and $flag1) $str1.=$str[$i]; else{ $flag1=false; $flag2=true;}
if($str[$i]!='@' and $flag2) $str2.=$str[$i];
}
echo $str1.' '.$str2;
?>
Выносим "евро" и "4900" в две строки
+157
function pages($table,$id,$page,$func,$num,$p,$count=false){
global $db,$basepref;
$outpages = array();
if($count==0){
$item_num = $db->fetchrow($db->query("SELECT COUNT(".$id.") AS total FROM ".$basepref."_".$table.""));
} else {
$item_num['total'] = $count;
}
$nums = @ceil($item_num['total']/$num);
if($nums <= 1){
$outpages[]=("<span class=\"pagesempty\">1</span>");
} else {
if($p > 1){
$goback=$p-1;
$outpages[]=("<a class=\"pages\" href=\"".$page.".php?dn=".$func."&p=1\"><<</a>");
$outpages[]=("<a class=\"pages\" href=\"".$page.".php?dn=".$func."&p=$goback\"><</a>");
}
for($i=1; $i<$nums+1; $i++) {
if($i==$p){
$outpages[]=("<span class=\"pagesempty\">$i</span>");
} else {
if(($i > $p) && ($i < $p+5) || ($i < $p) && ($i > $p-5)){ $outpages[]=("<a class=\"pages\" href=\"".$page.".php?dn=".$func."&p=$i\">$i</a>"); }
}
}
if($p<$nums){
$gonext=$p+1;
$outpages[]=("<a class=\"pages\" href=\"".$page.".php?dn=".$func."&p=$gonext\">></a>");
$outpages[]=("<a class=\"pages\" href=\"".$page.".php?dn=".$func."&p=$nums\">>></a>");
}
}
return implode(' ',$outpages);
}
+157
$count_per_page = 15;
$page = 1;
mysql_select_db($DB);
$result = mysql_query('SELECT round(count(id)/' . $count_per_page . ') FROM PRICELIST');
$counts = mysql_fetch_row($result);
$page_max = $counts[0];
if (!empty($_GET['page'])) {
$page = (int) $_GET['page'];
if ($page > $page_max)
$page = $page_max;
if ($page < 1)
$page = 1;
}
$result=mysql_query('SELECT SQL_CALC_FOUND_ROWS * from PRICELIST LIMIT ' .(($page - 1) * $count_per_page). ', ' .$count_per_page );
$cnt = mysql_result(mysql_query('SELECT FOUND_ROWS()'), 0);
if(mysql_num_rows($result)) { // выводим таблицу
echo "<td valign='right width='12%' height='15px' align='center' bgcolor=#FFFFFF>Артикул</td>
<td valign='right width='58%' height='' align='center' bgcolor=#FFFFFF>Наименование изделий</td>
<td valign='right width='10%' height='' align='center' bgcolor=#FFFFFF>Страна</td>
<td valign='right width='10%' height='' align='center' bgcolor=#FFFFFF>Ед</td>
<td valign='right width='15%' height='' align='center' bgcolor=#FFFFFF>Цена</td>
<td valign='right width='5%' height='' align='center' bgcolor=#FFFFFF>картинка</td>";
while($row = mysql_fetch_assoc($result)) {
echo "</tr>";
echo "<tr>";
echo '<td align=left width=12% height=10% bgcolor=#FFFFFF>'.$row['artikul'].'</td><td width=48% align=left bgcolor=#FFFFFF height=30px>'.$row['nametovar'].'</td><td width=15% align=left bgcolor=#FFFFFF height=10px>'.$row['country'].'</td><td width=10% align=left bgcolor=#FFFFFF height=10px>'.$row['edin'].'</td><td width=10% align=left bgcolor=#FFFFFF height=10px>'.$row['cena'].'</td><td width=5% align=left bgcolor=#FFFFFF height=5px><a id="example1" href="kartinki/' . $row['image'] .'"><img src="kartinki/' . $row['image'] .'" width=75px height=75px></a></td>';
}
echo '</tr></table><table height=1% width=100%><tr><td align="center" colspan="5" bgcolor=#FFFFFF>';
echo $i;
for ($i=1; $i<=$page_max; ++$i) {
if ($i != $page) {
echo '<a href="?page='.$i.'"><font color=#1007b8>'.$i.'</font></a> ';
}
else {
echo '<font color=#e59001>'.$i.' </font>';
}
}
echo '<h5 align=center><font color=#e59001>Всего в прайс-листе '. $cnt .' позиций</font></h5>';
}
+162
$e=mysql_fetch_assoc(mysql_query(" select * from conf_news where razdel='{$_GET["kind"]}' AND pub='yes' order by `date` desc limit 1 ")) ;
$max_year=substr($e["date"],0,4);
$e=mysql_fetch_assoc(mysql_query(" select * from conf_news where razdel='{$_GET["kind"]}' AND pub='yes' order by `date` limit 1 ")) ;
$min_year=substr($e["date"],0,4);
Как определить минимальную и максимальную дату в списке новостей? А вот как!
Да, кстати, $_GET нигде не проверяется на SQL-инъекцию.
(с) разработка под названием "CMS9"
+168
function getAlphabetList($list = null)
{
$alphabet = split(' ', 'A B C D E F G H I J K L M N O P Q R S T U V W X Y Z');
foreach($alphabet as $letter)
{
$has_letter = false;
if(is_array($list))
{
foreach ($list as $value)
{
if(substr(strtoupper($value),0,1) == strpos($letter,$value,1))
{
$has_letter = true;
}
}
}
if($has_letter)
{
$output .= '<a href="?letter='.$letter.'">'.$letter.'</a> ';
} else {
$output .= $letter.' ';
}
}
return $output;
}
Шерстим список записей, определяем, на какие буквы они начинаются, и для имеющихся букв генерируем гиперссылки. Мужика попросили разобраться, почему каталог на 126000 записей тормозит при отображении, и он увидел в коде это.
http://thedailywtf.com/Articles/Thorough-Letter-Checking.aspx
+144
<?php
error_reporting(E_ALL);
if (isset($_GET["src"])) {
if (stripos($_GET["src"], "http://") !== false || stripos($_GET["src"], "https://") !== false) {
die("Анонимус, пошёл на /*
вырезано
*/
if($ext == "jpg" or $ext == "jpeg"){
$img = imagecreatefromjpeg($src);
}
защита от инклудов по HTTP от нашего любимого анального клоуна lstem aka komprenda