- 1
- 2
- 3
- 4
for ($i = 1; $i <= $num_pages; $i++) {
echo "<a href=index.php?page=$i>$i</a>";
echo " | ";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150
for ($i = 1; $i <= $num_pages; $i++) {
echo "<a href=index.php?page=$i>$i</a>";
echo " | ";
}
+152
if (@$_GET['sortid']=="asc") { $sortus="ORDER BY id ASC"; $urlsortid="desc"; }
elseif (@$_GET['sortid']=="desc") { $sortus="ORDER BY id DESC"; $urlsortid="asc"; }
else { $urlsortid="desc"; }
if (@$_GET['sortdatereg']=="asc") { $sortus="ORDER BY date_reg ASC"; $urlsortdatreg="desc"; }
elseif (@$_GET['sortdatereg']=="desc"){ $sortus="ORDER BY date_reg DESC"; $urlsortdatreg="asc"; }
else { $urlsortdatreg="asc";}
if (@$_GET['sortmail']=="asc") { $sortus="ORDER BY email ASC"; $urlsortmail="desc"; }
elseif (@$_GET['sortmail']=="desc"){ $sortus="ORDER BY email DESC"; $urlsortmail="asc"; }
else { $urlsortmail="asc"; }
if (@$_GET['sortname']=="asc") { $sortus="ORDER BY username ASC"; $urlsortname="desc"; }
elseif (@$_GET['sortname']=="desc"){ $sortus="ORDER BY username DESC"; $urlsortname="asc"; }
else { $urlsortname="asc"; }
if (@$_GET['sortip']=="asc") { $sortus="ORDER BY reg_ip ASC"; $urlsortip="desc"; }
elseif (@$_GET['sortip']=="desc"){ $sortus="ORDER BY reg_ip DESC"; $urlsortip="asc"; }
else { $urlsortip="asc"; }
+140
void f(bool b)
{
if(b.ToString().Length() == 4)
; // типа true
else if(b.ToString().Length() == 5)
; // типа false
}
Сравнение
+144
<?php /* "Just what do you think you're doing Dave?" */ ?>
Не говнокод, просто нашел в коде Wordpress :)
+92.5
function atack_is_true(){
// функция защиты от хакерских атак
echo "AХТУНГ";
// блокируем нарушителя
while(1){}
Нечто подобное видел в самописной "луТшей CMS в мире", с портфелем разрабов на фрихосте,с дизайном от монстров и ифреймом. Они её денег хотели))))
−150
use LWP::Simple;
use HTML::FormatText;
use Fcntl ':flock';
use DB_File;
for ($num = 0 ; $num <= 1900; $num=$num+25){
$url = "http://btk-online.ru/phcode/?curPos1=&curPos="."$num";
print $url."\n";
my $file = "text_in.txt";
my $file_out = "text_out.txt";
$connect = get($url) ;
$text = HTML::FormatText->format_string($connect);
open(MYFILE, ">" .$file) or die "Can't create file: $!";
flock(MYFILE, LOCK_EX);
print MYFILE $text, "\n";
flock(MYFILE, LOCK_UN);
$tie = tie( my @lines, DB_File , $file , O_RDWR , 0666 , $DB_RECNO)
or die "Cannot tie file $file: $!\n";
for ( $line_number = 140; $line_number <= 317 ; $line_number++){
print $line_number "\n";
unless ( $line_number < $tie->length){
die "Didn't find line $line_number in $file \n";
}
open (YFILE, ">>" .$file_out) or die "Can't create file $! \n";
flock (YFILE, LOCK_EX);
print YFILE "$lines[$line_number-1] \n";
flock (YFILE, LOCK_UN);
}
}
Ребят ! Спасибо ! Едиственное быстро найденое средство перекинуть код с одной тачки на другую :)
+148
<?php
class Template {
private $name='';
function __construct() {
if(isset($_POST['name'])){
$this->name = $_POST['name'];
}
}
function __destruct(){
echo "<center>конец</center>";
}
/*function get_name(){
if ( isset($_POST['name']) && (sizeof($_POST['name'])!=0 )) {
$this->name = $_POST['name'];
return true;
} else {
return false;
}
} */
function render() {
if ($this->name != ''){
echo '
<form action="./index.php" method="post">
Введите имя:<input type="edit" name="name" size="20">
<input type="submit" name="addbutton" value="Отправить данные">
</form>';}
else {
echo "<center>$this->name<center>";
}
}
};
?>
+148
<?php
class Template {
private $name;
function __construct() {
$this->name = $_POST['name'];
}
/*function get_name(){
if ( isset($_POST['name']) && (sizeof($_POST['name'])!=0 )) {
$this->name = $_POST['name'];
return true;
} else {
return false;
}
} */
function render() {
if ($this->name == ''){
echo '
<form action="./index.php" method="post">
Введите имя:<input type="edit" name="name" size="20">
<input type="submit" name="addbutton" value="Отправить данные">
</form>';}
else {
echo "<center>this->$name<center>";
}
}
};
?>
отакой клас
+133.9
function address_addvar($vn,$v) {
/** \brief добавит переменную или изменит ее в адресной строке
\arg \c $vn имя переменной которую надо добавить или изменить
\arg \c $vn имя значение передаваемой переменной
\return сформированный линк для вставки в <a href после ? */
foreach ($_GET as $ELNAME=>$EL) {
if ($ELNAME==$vn) {$EL=$v;$found=true;}
$T=$T.$ELNAME."=".$EL."&";
}
if ($found==false) {$T=$T.$vn."=".$v;}
return $T;
}
+3
try
{
GetRecentOrdersList();
}
catch (XmlFileHasWrongFormatException)
{
wrongClientSettingsXmlFormat = true;
}
if (wrongClientSettingsXmlFormat == true)
{
IList<RecentDocumentInfo> fakeList = new List<RecentDocumentInfo>();
SetRecentOrdersList(fakeList);
wrongClientSettingsXmlFormat = false;
}
Как правильно обрабатывать исключения