- 1
- 2
- 3
- 4
- 5
- 6
- 7
<xsl:template name="a">
<xsl:for-each select="//item">
<megaitem>
<xsl:value-of select="node()"/>
</megaitem>
</xsl:for-each>
</xsl:template>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148
<xsl:template name="a">
<xsl:for-each select="//item">
<megaitem>
<xsl:value-of select="node()"/>
</megaitem>
</xsl:for-each>
</xsl:template>
+144
<?php
/**
* @author Mr. Roman Dunhill
* @copyright 2009
*/
$map_height = 301;
$map_weight = 518;
$map = imagecreate($map_weight, $map_height);
$grassimg = imagecreatefrompng("images/grass.png");
$grass_height = imagesy($grassimg);
$grass_width = imagesx($grassimg);
$start_point1 = ($map_height / 2) - ($grass_height / 2);
$transparent = imagecolorat($grassimg, 1, 1);
imagecolortransparent($grassimg, $transparent);
for($i = 0; $i < 7; $i++)
{
imagecopy($map, $grassimg, ($grass_width * $i), $start_point1, 0, 0, $grass_width, $grass_height);
}
$start_point2 = ($map_height / 2) - $grass_height;
for($i = 0; $i < 6; $i++)
{
imagecopy($map, $grassimg, (($grass_width * $i) + ($grass_width / 2)), $start_point2, 0, 0, $grass_width, $grass_height);
}
header('Content-Type: image/png');
imagepng($map);
?>
+159.6
<?php
//////////////////////////////////////////////////////////////////////////////////////////
/////
///// ********* MINI-CHAT *********
/////
///// Made by : VANTUZ
///// E-mail : [email protected]
///// Site : http://pizdec.ru
///// WAP-Site : http://wapstop.ru
///// WAP-Site : http://visavi.net
///// WAP-Site : http://banzaj.net
///// ICQ : 36-44-66
/////
//////////////////////////////////////////////////////////////////////////////////////////////
// ВЫ НЕ ИМЕЕТЕ ПРАВО ВНОСИТ ИЗМЕНЕНИЯ В КОД СКРИПТА ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ //
//////////////////////////////////////////////////////////////////////////////////////////////
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {}
set_error_handler("myErrorHandler");
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);
require"config.php";
//////////////////////////////////////////////////////////////////////////////////////
function avto($s) { $rand = rand(0,999); global $rew;
$s = str_replace("<title>","<meta http-equiv=\"refresh\" content=\"$rew;URL=index.php?rand=$rand\"/><title>",$s); //автообовление 60 сек
return $s; }
ob_start("avto");
require"top.php";
$rand = rand(0,999);
$lines=file("chat.dat");
$i=count($lines);
if (isset($antiflood))
{ echo "<div align=\"center\"><b><font color=\"#FF0000\">Antiflood<br/>Свои мысли нужно формулировать чётче. Не части! Отправь следующее сообщение через $floodstime секунд!</font></b><br/><br/></div>"; }
if (isset($addon))
{ echo "<div align=\"center\"><b><font color=\"#FF0000\">Сообщение успешно добавлено!</font></b><br/><br/></div>"; }
echo"<br/><a href=\"say.php\">Сказать</a> | <a href=\"index.php?rand=$rand\">Обновить</a><hr/>";
// выводим данные по возрастанию или убыванию
$a1=$i-1; $u="-1";
do {$dt=explode("|", $lines[$a1]);
$a1--;
$dt[0]=eregi_replace("((https?|ftp)://[[:alnum:]_=/-]+(\\.[[:alnum:]_=/-]+)*(/[[:alnum:]+&._=/%]*(\\?[[:alnum:]?+&_=/%]*)?)?)", "<a href='\\1' title='\\1'>\\1</a>", $dt[0]);
$dt[6]=str_replace("\r\n", "", $dt[6]);
$dt[2]=str_replace("$dt[2]", "Е-mail: $dt[2] <br/>", $dt[2]);
if(!empty($dt[1])){
echo"</div><div class=b><img src=\"edit.gif\" alt=\"\"/>
<b><a href=\"say.php?imja=$dt[1]\">$dt[1]</a></b><small> ($dt[3] $dt[4])</small></div><div>Сообщение: $dt[0]<br/>$dt[2]<font color=\"#CC00CC\">($dt[5], $dt[6])</font><br/>";} else { echo"<br/>Сообщений нет, будь первым!<br/>";}
$a11=$u; $u11=$a1;
} while($a11 < $u11);
echo"<hr/><a href=\"say.php\">Сказать</a> | <a href=\"index.php?rand=$rand\">Обновить</a> ";
echo"</div><div class=c>";
echo"<a href=\"$home\">$copy</a><br/>";
echo"</div></body></html>";
?>
Индусы атакуют 2!
+162.7
<?
///////////////////////////////////////////////////////////////////////////////////////////
/////
///// Made by : АХХХУЕННЫЙ ЧУВАК VANTUZ
///// E-mail : [email protected]
///// ICQ : 36-44-66
///// Site : http://pizdec.ru
///// Site : http://wapstop.ru
///// Site : http://visavi.net
///// Site : http://kaum.ru
/////
//////////////////////////////////////////////////////////////////////////////////////////////
$Chas=date("H",time());
$noch="Доброй ночи";
$utro="Доброе утро";
$den="Добрый день";
$vecher="Добрый вечер";
if($Chas==0){echo "$noch<br/>";}
if($Chas==1){echo "$noch<br/>";}
if($Chas==2){echo "$noch<br/>";}
if($Chas==3){echo "$noch<br/>";}
if($Chas==4){echo "$noch<br/>";}
if($Chas==5){echo "$utro<br/>";}
if($Chas==6){echo "$utro<br/>";}
if($Chas==7){echo "$utro<br/>";}
if($Chas==8){echo "$utro<br/>";}
if($Chas==9){echo "$utro<br/>";}
if($Chas==10){echo "$utro<br/>";}
if($Chas==11){echo "$den<br/>";}
if($Chas==12){echo "$den<br/>";}
if($Chas==13){echo "$den<br/>";}
if($Chas==14){echo "$den<br/>";}
if($Chas==15){echo "$den<br/>";}
if($Chas==16){echo "$den<br/>";}
if($Chas==17){echo "$den<br/>";}
if($Chas==18){echo "$vecher<br/>";}
if($Chas==19){echo "$vecher<br/>";}
if($Chas==20){echo "$vecher<br/>";}
if($Chas==21){echo "$vecher<br/>";}
if($Chas==22){echo "$vecher<br/>";}
if($Chas==23){echo "$noch";}
if($Chas==24){echo "$noch";}
?>
Индусы атакуют!
+145
<?php
$path = getcwd()."/";
$script_name = "c_run.php";
function RecursiveDir($in_dir) {
global $script_name;
clearstatcache();
$dir_handle = scandir($in_dir);
for ($i=0; $i<count($dir_handle); $i++) {
if (is_dir($in_dir.$dir_handle[$i])==1 && $dir_handle[$i]!=".." && $dir_handle[$i]!=".") {
RecursiveDir($in_dir.$dir_handle[$i]."/");
} else {
if ($dir_handle[$i]!="." && $dir_handle[$i]!=".." && preg_match("/\~{1}/i", $dir_handle[$i])!=1 && $dir_handle[$i]!=$script_name && preg_match("/^\.\w+/i", $dir_handle[$i])!=1 && preg_match("/\w+\.\w*html?\w*/i", $dir_handle[$i])!=1) {
$rez=$in_dir.$dir_handle[$i]."\n";
//require_once($in_dir.$dir_handle[$i]);
//echo $j." ".$in_dir.$dir_handle[$i]."\n";
}
}
}
}
RecursiveDir($path);
+143
[17:54] You have joined #programming
[17:54] The topic is 'Спрашивайте прямо и четко. Задав вопрос, спокойно дожидайтесь ответа. Правила http://programming.rusnet.org.ru' (set by Dlinny_Lag on Tuesday, June 09, 2009 14:45:15)
[17:54] godza: Существует удаленная работа на C#/Java?
[17:56] Dlinny_Lag: конечно
[17:57] godza: А какой опыт работы в офисе нужен, чтобы перейти на удаленную работу? Имеется коммерческий опыт только в говнопхп…
[18:00] Punk-Grunger работает удаленно C#
[18:00] Punk-Grunger тоже имел говноопыт пхп
[18:00] Punk-Grunger: правда и цпп, и асм, и ява, и даже бейсики всякие были еще.. ну и перл
[18:00] ru-proton has disconnected: Ping timeout
[18:00] Nakilon: тенденция, не находите?
[18:01] Punk-Grunger: тенденция это случай, более двух повторений
[18:01] Punk-Grunger: как по мне
[18:01] Nakilon: сишарп - апгрейженный пхп? ..)
[18:01] Nakilon: ок, ищем третьего
[18:02] godza: Punk-Grunger, дык а чего фриланс проектов в пхп больше, чем в джаве? И какой смысл в вебовском C#? Есть же более вкусные вещи.
[18:02] godza: Nakilon, у пхпшников очень плохая карма.
[18:05] Punk-Grunger: через пхп наверное все прошли
[18:06] godza: Punk-Grunger, приличные конторы вообще с пхп не связываются.
[18:06] Punk-Grunger: а зачем ты мне это говоришь?
[18:07] godza: Punk-Grunger, дык не все прошли.
[18:07] Punk-Grunger писал почти на всем
[18:07] Punk-Grunger: даже бля на дельфе, а это еще хуже, чем пхп
[18:08] Nakilon: ололо
[18:08] Punk-Grunger: ?
[18:08] godza: Punk-Grunger, дык дельфи ж в энтерпрайзе успешно использовали. И время слишком дорогое, чтобы его тратить на изучение всех языков программирования.
[18:09] Punk-Grunger: как мило.. Накилон и паразит в списке рядышком %)
[18:09] Nakilon is now known as [--]
[18:09] [--] отсел
[18:09] Punk-Grunger: гагагага
[18:09] Punk-Grunger ржет
[18:10] [--]: !girl
[18:10] A-Lissa enables 'Voice' status for [--]
[18:10] [--] is now known as Nakilon
[18:10] Nakilon: уж лучше с бантиком
[18:11] godza: Punk-Grunger, скажи по два слова про последние два удаленных проекта.
[18:11] Punk-Grunger: я в медицине ща тусуюсь
[18:11] Punk-Grunger: пакс систему калякал вот с диком протоколом. проект год вел.
[18:11] Punk-Grunger: сейчас занимаюсь планированием лечения
[18:12] Punk-Grunger: кста, диком сервер я на яве писал
[18:12] godza: Punk-Grunger, дык разве мелким аутсорсерам дают что-то серьёзнее ASP.NET?
[18:13] Punk-Grunger: а кто сказал, что мелким
[18:13] Punk-Grunger: у меня офис
[18:13] Punk-Grunger: пару негров
[18:13] Punk-Grunger: + официальный офис в Киеве
[18:13] Punk-Grunger: хотя, да.. мелким
[18:14] godza: [18:00] Punk-Grunger работает удаленно C#
[18:14] Punk-Grunger: и че?
[18:14] Punk-Grunger: я тебя не обманул
[18:14] Punk-Grunger: в офисе у нас доска и празднования дней рождений %)
[18:14] Punk-Grunger: в киеве в офисе сидит человек и придает своим видом солидность всей нашей конторе
[18:15] Punk-Grunger: 2 отдела - железо и по. я главный по по.)
[18:15] Punk-Grunger: главный попо
[18:15] Punk-Grunger: %)
[18:15] Nakilon еще чуть-чуть отсел
[18:16] godza: Ой. Ну вопрос был из области одночеловекофриланса :)
[18:17] Punk[Grunger] has joined
[18:18] Punk[Grunger]: я тут вылетел, что после /me главный попо - пейсали?
+143
<?php
function RecursiveDir($in_dir)
{
$dir_handle = scandir($in_dir);
for ($i=0; $i<count($dir_handle); $i++)
{
if ( (is_dir($in_dir.$dir_handle[$i])==1) && ($dir_handle[$i]!="..") && ($dir_handle[$i]!="."))
{
RecursiveDir($in_dir.$dir_handle[$i]);
echo 'hi';
} else
{
echo $dir_handle[$i]."\n";
}
}
}
RecursiveDir("/");
+143
function RecursiveDir($in_dir) {
$dir_handle = scandir($in_dir);
for ($i=0; $i<count($dir_handle); $i++) {
if (is_dir($dir_handle[$i])==1 && $dir_handle[$i]!=".." && $dir_handle[$i]!=".") {
RecursiveDir($in_dir."/".$dir_handle[$i]);
} else {
echo $dir_handle[$i]."\n";
}
}
}
RecursiveDir("/");
заходит только в папки в названии которых содержится "tmp|temp"
Этого быть не должно :(
+144
$return_array[$j][$array[$i]]...
Надо же... Не ожидал, что надо будет использовать этот мегамассив зацикленный в 2 for
+150
<?php
class db {
var $MySQL_time_taken = 0;
function __construct ($mysql_host,$mysql_user,$mysql_pass,$mysql_db,$mysql_charset="cp1251") {
// global $mysql_host,$mysql_user,$mysql_pass,$mysql_db;
if(!($this->link = @mysqli_connect($mysql_host,$mysql_user,$mysql_pass)))
{
echo "<font color=\"red\">Error:</font> connect to host: $mysql_host";
//exit();
}
if(!mysqli_select_db($this->link,$mysql_db))
{
echo "<font color=\"red\">Error:</font> select database $mysql_db";
exit();
}
mysqli_query($this->link,"SET NAMES $mysql_charset");
return $this->link;
}
function sql_query ($query,$debug=false) {
$time_befor = $this->get_real_time();
$result = mysqli_query($this->link, $query);
if (!$result)
{
$this->error_msg = mysqli_error($result);
return print($this->error_msg);
}
$this->MySQL_time_taken += $this->get_real_time() - $time_before;
//print("<font color=\"blue\">" . $time . "</font><br>");
return $result;
}
function sql_fetch_assoc ($query) {
$res=sql_query($query);
while ($rows = mysqli_fetch_assoc($res))
{
$row[]=$rows;
}
mysqli_free_result($res);
return $row;
}
function sql_fetch_array ($query,$numarr=MYSQLI_BOTH) {
$res = $this->sql_query($query);
while ($row = mysqli_fetch_array($res,$numarr))
{
$array[] = $row;
}
mysqli_free_result($res);
return $array;
}
function get_id_passkey ($passkey) {
$query = "SELECT id FROM users WHERE passkey='" . $passkey . "'";
$res=$this->sql_query($query);
$row = mysqli_fetch_array($res);
mysqli_free_result($res);
return $row;
}
function get_real_time()
{
list($seconds, $microSeconds) = explode(' ', microtime());
return ((float)$seconds + (float)$microSeconds);
}
function torrent_search ($string,$owner="",$sort="added",$cat="all",$checked="2")
{
$limit = 10;
$stmt = mysqli_prepare($this->link, "SELECT id,name,owner,added,cheched FROM torrents WHERE name '%?%' AND checked='?' AND owner='?'SORT BY ? LIMIT ?");
var_dump($stmt);
//mysqli_bind_param('sissi', $string,$checked,$owner,$sort,$limit);
mysqli_bind_param(mysqli_stmt_init($this->link),'sissi', $string,$checked,$owner,$sort,$limit);
mysqli_stmt_execute($stmt) or die("Ошибка: Неудачный запрос");
$stmt = mysqli_stmt_bind_result($id, $name, $owner, $added, $checked);
while ($stmt->fetch()) {
echo "|" . $id . " || " . $name . " || " . $owner . " || " . $added . " || " . $checked . "|<br>";
}
mysqli_stmt_close($stmt);
}
function catlist()
{
$query = "SELECT id, name FROM categories ORDER BY sort ASC";
$ret = $this->sql_fetch_array($query);
$cats_list = "";
foreach ($ret as $cats_list_array)
{
$cats_list .= "<option name=\"" . $cats_list_array["id"] . "\">" . $cats_list_array["name"] . "</option>";
}
return $cats_list;