- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if ( p->m_p )
{
m_p = p->m_p;
}
else
{
m_p = NULL;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+165
if ( p->m_p )
{
m_p = p->m_p;
}
else
{
m_p = NULL;
}
Мля, ну а вдруг
+172
<?
@session_start();
$fini=rand(0,9);
if($fini==1){
$_SESSION['idi']='ZM55PKL216';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka1.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==2){
$_SESSION['idi']='2K1P6LZ55M';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka2.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==3){
$_SESSION['idi']='LK561MP5Z2';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka3.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==4){
$_SESSION['idi']='65ZP1MLK25';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka4.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==5){
$_SESSION['idi']='552P6LM1ZK';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka5.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==6){
$_SESSION['idi']='ZP2M615LK5';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka6.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==7){
$_SESSION['idi']='KM5P2Z615L';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka7.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==8){
$_SESSION['idi']='2KP5Z16L5M';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka8.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==9){
$_SESSION['idi']='PKM15Z25L6';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka9.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
if($fini==0){
$_SESSION['idi']='6ZP5L25M1K';
echo"<div style='position:absolute; background-image:url(images/proverochnoe%20chislo/proverka10.png); width:112px; height:30; left: 390px; top: 260px;'></div>";}
?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<div style="position:absolute; top:-10px; left:25px; width: 340px; height: 49px; z-index:8;"><font size="+2" color="#333399" style="position:absolute; top:236px; left:-5px; width: 284px;">Контрольное значение для ячейки значение:</font>
</div>
Содержимое файла "kontrolnoe znachenie.php".
Великий и ужасный "генератор капчи". Особая прелесть в том, что файл начинается с пустой строки, а потом уже идет <?@session_start(). Кто сталкивался с проблемой "Headers are already sent" поймет, поймет также почему автор наивно пытается исправить эту проблему с помощью @.
Продолжение серии: #4101, #4100.
+164
<?php
// Получение страницы напрямую или через проксю
function getfile($GrabURL)
{
global $proxy_name,$proxy_port;
if($proxy_name!="")
{
$f = urldecode($GrabURL);
$proxy_fp = fsockopen($proxy_name, $proxy_port,$errno,$errstr);
if (!$proxy_fp)
return false;
$out = "GET ".$f." HTTP/1.0\r\n\r\n";
fwrite($proxy_fp, $out);
$x = "";
stream_set_timeout($OpenFile, 10);
stream_set_blocking($OpenFile, 0);
while (!feof($proxy_fp))
{
$RetrieveFile = fread($proxy_fp,8192) or last;
$x = $x.$RetrieveFile;
}
fclose($proxy_fp);
}
else
{
$OpenFile = fopen($GrabURL, "rb");
if(!$OpenFile) return "";
$i = 0;
$x = "";
stream_set_timeout($OpenFile, 10);
stream_set_blocking($OpenFile, 0);
while (!feof($OpenFile))
{
$RetrieveFile = fread($OpenFile, 8192);
$x=$x.$RetrieveFile;
}
fclose($OpenFile);
}
return $x;
}
?>
Аналог file_get_contents. По просьбам из #4065
+92
if (x>13)or(x<13)or(x=13) then begin writeln('введено невероное значение X');halt end else begin
//Расчёт уравнения
..........
end;
в лабе в студента увидел o_O
конечно он получил 2 за лабу
но ка пример какокода супер
+112
private int nextEscaped() {
int ch = temp[++cursor];
return ch;
}
private int readEscaped() {
int ch = temp[cursor++];
return ch;
}
private int read() {
int ch = temp[cursor++];
if (has(COMMENTS))
ch = parsePastWhitespace(ch);
return ch;
}
private int peek() {
int ch = temp[cursor];
if (has(COMMENTS))
ch = peekPastWhitespace(ch);
return ch;
}
блин, праздник все-таки - запостю еще один. источник тот же что и в http://govnokod.ru/3975
+157
MYCString myexport
operator+(const MYCString& s, const char* pstr)
{
return MYCString(s, pstr); // Use the special concatenation constructor
}
MYCString myexport
operator+(const char* c, const MYCString& s)
{
return MYCString(c) + s.data();
}
MYCString myexport
operator+(const MYCString& a, const MYCString& s)
{
return a + s.data();
}
Название класса изменено. Он встречается в одном большом проекте в библиотеке-заменителе STL )
+166
function Check_email(mail1)
{
var found = false;
for (i=0;i<mail1.length;i++)
{
if (mail1.charAt(i) == '@') found = true;
if (mail1.charAt(i) == '.' && found) return true;
}
return false;
}
ух щи-
+144
$_GET = array_merge($_GET, $_POST);
if($_GET['kalba']) {
$kalba=$_GET['kalba'];
if($_GET[admin]) echo "".$connect[1]."_".$connect[2]."_".$connect[3]."";
} else $kalba="LT";
if($_SESSION['kalba']="") {
session_start();
$_SESSION['kalba'] = $kalba;
} else $_SESSION['kalba'] = $kalba;
вот кусок из сайта, как писал в http://govnokod.ru/3511#comment33961
исходное форматирование сохранено
продолжение причем еще следует
зы: "kalba" переводится как "язык"
+152
private function http_post($url, $post_string) {
// add any additional curl options here
$options = array(CURLOPT_URL => $url,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $post_string,
CURLOPT_USERAGENT => "PubSubHubbub-Publisher-PHP/1.0");
$ch = curl_init();
curl_setopt_array($ch, $options);
$response = curl_exec($ch);
$this->last_response = $response;
$info = curl_getinfo($ch);
curl_close($ch);
// all good
if ($info['http_code'] == 204)
return true;
return false;
}
http_post ):
+154
function nameFilter(str){
var re = /^(oxypit|Штемп|хуй|пиде|пидр|пидо|пида|гыы|Techn|PIZDA)/i
if (re.test(str)) return true; else return false;
}