- 1
- 2
$iMin = $page - (($page<=$limiter)?$page-1:$limiter) + ((($pagesCount-$page)<$limiter)?($pagesCount-$page-$limiter):0);
$iMax = $page + ((($pagesCount-$page)<$limiter)?$pagesCount-$page:$limiter) + (($page<=$limiter)?$limiter-$page:0);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
$iMin = $page - (($page<=$limiter)?$page-1:$limiter) + ((($pagesCount-$page)<$limiter)?($pagesCount-$page-$limiter):0);
$iMax = $page + ((($pagesCount-$page)<$limiter)?$pagesCount-$page:$limiter) + (($page<=$limiter)?$limiter-$page:0);
+172
foreach($shop_search_arr as $k=>$v){
$shop_search_arr[$k] = $v;
}
Чтоб наверняка)
+122
<?php require_once "db_config.php";
class db extends db_config {
private $connection;
function __construct(){
$this->open_connection();
// echo "Соединение установлено ";
}
private function open_connection(){
$this->connection=mysql_connect($this->DB_HOST,$this->DB_USER,$this->DB_PASS);
if (!$this-connection){
die("Соедитение с базой данных не установлено: ".mysql_error());
} else {
$db_select=mysql_select_db($this->DB_NAME);
if (!$db_select){
die("База данных не определена: ".mysql_error());
}
}
mysql_query("set names utf8")or die("set name utf8 failed");
mysql_query("set lc_time_names=ru_RU");
}
public function sql($query){
$result=mysql_query($query,$this->connection);
if (!result){
die("Запрос не выполнен: ".mysql_error());
}
return $result;
}
}
$db = new db();?>
Типа сингелтон
+165
//ip address checking function
//for real use should have a return value but example code
function testipaddress ($nametotest) {
$ipaddress = $nametotest;
$ipaddress = gethostbyname($nametotest);
if ($ipaddress == $nametotest) {
echo "No ip address for host, so host "
. "not currently available in DNS and "
. "probably offline for some time<BR>";
}
else {
echo "good hostname, ipaddress = $ipaddress<BR>";
}
}
Пользовательские комментарии на php.net - это тот ещё кладезь.
http://www.php.net/manual/en/function.gethostbyname.php
+167
<?
function displayData() {
global $chanTitle, $chanLink, $chanDesc, $rss, $items, $itemCount, $imgTitle, $imgLink, $imgUrl;
global $items, $itemCount;
?>
<?
for($i = 0;$i < 1;$i++) {
if(@$items[$i]['link']<>''){
?>
<? echo '<h4>'.codirovkaReader(@$items[$i]['title']).'</h4>'; ?>
<? echo '<h5>'.codirovkaReader(@$items[$i]['pubdate']).'</h5>'; ?>
<? echo codirovkaReader(@$items[$i]['desc']); ?>
<? echo '<br><hr size="1">'; ?>
<?
}
}
?>
<?
}
parseRSS($url);
?>
+158
<?php
include("db.php");
$query = "SELECT * FROM dbtest";
$result = mysql_query($query);
$fp = fopen("~/.ihmiheiha.conf", "w");
if (!$fp)
die("Ты намутил что-то не то... ведь всё работало");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$ihm=$row[0];
$ihe=$row[1];
$iha=$row[2];
$filed = "tnkf: $ihm, tnkd: $ihe, tnka: $iha";
fwrite($fp, $filed);
}
mysql_close ( $db );
fclose($fp);
?>
<html>
<body>
<form action='del.php' method='post'>
<?php
include("db.php");
$query = "SELECT * FROM dhcpd";
$result = mysql_query ( $query );
$n = mysql_num_rows ( $result );
for ( $i=0; $i<$n; $i++ )
{
$row = mysql_fetch_array($result);
echo "<p><b><input type='checkbox' name='".($i+1)."' value='1'>";
echo " ".($i+1).". Host: $row[ihm]</b></br>";
echo "<b>MAC адрес:</b> $row[ihe]<br>";
echo "<b>IP адрес:</b> $row[iha]</p>";
}
if ( $n == 0 ) echo "Никого нет.";
mysql_close ( $db );
?>
</form>
<center>
<div style="float:left">
<FORM ACTION="add.php">
<INPUT TYPE="submit" VALUE="Добавить">
</FORM></div>
<div style="float:left">
<FORM ACTION="del.php">
<INPUT TYPE="submit" VALUE="Удалить">
</FORM>
</div>
<div style="float:left">
<FORM ACTION="<?php echo $PHP_SELF?>">
<INPUT TYPE="submit" VALUE="Применить изменения">
</FORM>
</div>
</center>
</body>
</html>
+162
$i = 0;
while ($recup[$i] || $stop != 1){
if ($recup[$i] == 'u' && $recup[$i + 1] == 's' && $recup[$i + 2] == 'e' && $recup[$i + 3] == 'r' && $recup[$i + 4] == '/'){
$k = $i;
$stop = 1;
}
$i++;
}
$k += 5;
$j = 0;
while ($recup[$k] != '/'){
$uid_friend[$j] = $recup[$k];
$k++;
$j++;
}
$l = 0;
while ($uid_friend[$l]){
$final_uid = $final_uid.$uid_friend[$l];
$l++;
}
выборка из html кода строки вида .../user/123123/...
+167
function my_sql_query($query){
return mysql_query($query);
}
+32
if (!empty($forum_actions))
{
?>
<div class="linksb">
<div class="inbox crumbsplus">
<p class="subscribelink clearb"><?php echo implode(' - ', $forum_actions); ?></p>
</div>
</div>
<?php
}
?>
<div id="brdstats" class="block">
<h2><span><?php echo $lang_index['Board info'] ?></span></h2>
<div class="box">
<div class="inbox">
<dl class="conr">
<dt><strong><?php echo $lang_index['Board stats'] ?></strong></dt>
<dd><span><?php printf($lang_index['No of users'], '<strong>'.forum_number_format($stats['total_users']).'</strong>') ?></span></dd>
<dd><span><?php printf($lang_index['No of topics'], '<strong>'.forum_number_format($stats['total_topics']).'</strong>') ?></span></dd>
<dd><span><?php printf($lang_index['No of posts'], '<strong>'.forum_number_format($stats['total_posts']).'</strong>') ?></span></dd>
</dl>
<dl class="conl">
<dt><strong><?php echo $lang_index['User info'] ?></strong></dt>
<dd><span><?php printf($lang_index['Newest user'], $stats['newest_user']) ?></span></dd>
<?php
if ($pun_config['o_users_online'] == '1')
{
// Fetch users online info and generate strings for output
$num_guests = 0;
$users = array();
$result = $db->query('SELECT user_id, ident FROM '.$db->prefix.'online WHERE idle=0 ORDER BY ident', true) or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
while ($pun_user_online = $db->fetch_assoc($result))
{
if ($pun_user_online['user_id'] > 1)
{
if ($pun_user['g_view_users'] == '1')
$users[] = "\n\t\t\t\t".'<dd><a href="profile.php?id='.$pun_user_online['user_id'].'">'.pun_htmlspecialchars($pun_user_online['ident']).'</a>';
else
$users[] = "\n\t\t\t\t".'<dd>'.pun_htmlspecialchars($pun_user_online['ident']);
}
else
++$num_guests;
}
главная страница форумного движка fluxbb
moar тут по сцылке https://github.com/fluxbb/fluxbb/blob/fluxbb-1.4/index.php
Блядь... зато скока у них там этого самого прекрасно пафоса про секурность и прочие ништяки.
Имхо пора на написание опенсорсного говнокода давать лицензию сродни водительским правам
+175
//из какого то мануала
Switch($_POST['ingame'])
{
case $_POST['ingame']:{
//тут какая то ебень
}
}
Судя по всему - мануал реально удался.. и там в скобках реально какая то ебень!