- 1
- 2
- 3
- 4
- 5
- 6
- 7
<?php
function hashPW($value,$type = "sha1"){
return $type($value);
}
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+159
<?php
function hashPW($value,$type = "sha1"){
return $type($value);
}
?>
Решил что удобнее в проекте будет использовать хэш настраиваемый в админке
+144
function search() {
return true;
}
Сам только что написал, своими руками.
Нет, это не заглушка, изменятся функция уже не будет.
Нет, класс с этой функцией не подразумевается как родитель для других классов в которых уже эта функция развернулась бы.
+160
if(empty($name) or empty($text) or !preg_match("/[a-zа-я]/i",$name) or !preg_match("/[a-zа-я]/i",$text))
{
echo "<font color=\"#f00000\">";
if(empty($name) or !preg_match("/[a-zа-я]/i",$name))
{
if(empty($name)) echo "" . $lang['10'] . "<br />";
else { echo "" . $lang['11'] . "<br />";}
}
if(empty($text) or !preg_match("/[a-zа-я]/i",$text) )
if(empty($text)) echo "" . $lang['12'] . "<br />";
else {
echo "" . $lang['13'] . "<br />";
}
echo "</font><br /><a href='index.php?act=add'>" . $lang['14'] . "</a><br />";
}
else
{
$text=stripslashes(htmlspecialchars($text, ENT_QUOTES));
$new_date=stripslashes(htmlspecialchars($new_date, ENT_QUOTES));
$name=stripslashes(htmlspecialchars($name, ENT_QUOTES));
$sms="$name:|:$new_date:|:$text
";
$sms=antimat($sms);
$fp=@fopen($file,"a+");
@fwrite($fp,$sms);
fclose($fp);
if(@fwrite) echo "" . $lang['15'] . " <a href=\"index.php\">" . $lang['16'] . "</a>.<br />";
else { echo "" . $lang['32'] . ""; }
}
)))
+170
$order = strtolower($order);
if ($order=='id' OR $order=='created_by' OR $order=='created_at' OR
$order=='action')
{
$order = $order;
}
else
{
$order = 'id';
}
Надо крепче спать и внимательней писать.
+166
//выяснение адреса сайта
define( "SITE_URL", "http://" . str_replace( "-", "-", preg_replace('#^(.*)/[^/]*#', '\\1', $_SERVER['HTTP_HOST']).'/admin/' ) );
define( "SITE_EDIT_URL", str_replace( "-", "-", preg_replace('#^(.*)/[^/]*#', '\\1', $_SERVER['HTTP_HOST']) ) ); //.$_SERVER['REQUEST_URI'])."/" ) );
define( "SITE_EDIT_URL_HTTP", "http://" . str_replace( "-", "-", preg_replace('#^(.*)/[^/]*#', '\\1', $_SERVER['HTTP_HOST'])."/" ) ); //.$_SERVER['REQUEST_URI'])."/" ) );
+163
require_once(HTML2PS_DIR.'utils_array.php');
require_once(HTML2PS_DIR.'utils_graphic.php');
require_once(HTML2PS_DIR.'utils_url.php');
require_once(HTML2PS_DIR.'utils_text.php');
require_once(HTML2PS_DIR.'utils_units.php');
require_once(HTML2PS_DIR.'utils_number.php');
require_once(HTML2PS_DIR.'value.color.php');
require_once(HTML2PS_DIR.'config.parse.php');
require_once(HTML2PS_DIR.'flow_context.class.inc.php');
require_once(HTML2PS_DIR.'flow_viewport.class.inc.php');
require_once(HTML2PS_DIR.'output._interface.class.php');
require_once(HTML2PS_DIR.'output._generic.class.php');
require_once(HTML2PS_DIR.'output._generic.pdf.class.php');
require_once(HTML2PS_DIR.'output._generic.ps.class.php');
require_once(HTML2PS_DIR.'output.pdflib.old.class.php');
require_once(HTML2PS_DIR.'output.pdflib.1.6.class.php');
require_once(HTML2PS_DIR.'output.fpdf.class.php');
require_once(HTML2PS_DIR.'output.fastps.class.php');
require_once(HTML2PS_DIR.'output.fastps.l2.class.php');
require_once(HTML2PS_DIR.'output.png.class.php');
// require_once(HTML2PS_DIR.'output.pcl.class.php');
require_once(HTML2PS_DIR.'stubs.common.inc.php');
require_once(HTML2PS_DIR.'media.layout.inc.php');
require_once(HTML2PS_DIR.'box.php');
require_once(HTML2PS_DIR.'box.generic.php');
require_once(HTML2PS_DIR.'box.generic.formatted.php');
require_once(HTML2PS_DIR.'box.container.php');
require_once(HTML2PS_DIR.'box.generic.inline.php');
require_once(HTML2PS_DIR.'box.inline.php');
require_once(HTML2PS_DIR.'box.inline.control.php');
require_once(HTML2PS_DIR.'font.class.php');
require_once(HTML2PS_DIR.'font_factory.class.php');
require_once(HTML2PS_DIR.'box.br.php');
require_once(HTML2PS_DIR.'box.block.php');
require_once(HTML2PS_DIR.'box.page.php');
require_once(HTML2PS_DIR.'box.page.margin.class.php');
require_once(HTML2PS_DIR.'box.body.php');
require_once(HTML2PS_DIR.'box.block.inline.php');
require_once(HTML2PS_DIR.'box.button.php');
require_once(HTML2PS_DIR.'box.button.submit.php');
require_once(HTML2PS_DIR.'box.button.reset.php');
require_once(HTML2PS_DIR.'box.checkbutton.php');
require_once(HTML2PS_DIR.'box.form.php');
require_once(HTML2PS_DIR.'box.frame.php');
require_once(HTML2PS_DIR.'box.iframe.php');
require_once(HTML2PS_DIR.'box.input.text.php');
require_once(HTML2PS_DIR.'box.input.textarea.php');
require_once(HTML2PS_DIR.'box.input.password.php');
require_once(HTML2PS_DIR.'box.legend.php');
require_once(HTML2PS_DIR.'box.list-item.php');
require_once(HTML2PS_DIR.'box.null.php');
require_once(HTML2PS_DIR.'box.radiobutton.php');
require_once(HTML2PS_DIR.'box.select.php');
require_once(HTML2PS_DIR.'box.table.php');
require_once(HTML2PS_DIR.'box.table.cell.php');
require_once(HTML2PS_DIR.'box.table.cell.fake.php');
require_once(HTML2PS_DIR.'box.table.row.php');
require_once(HTML2PS_DIR.'box.table.section.php');
require_once(HTML2PS_DIR.'box.text.php');
require_once(HTML2PS_DIR.'box.text.string.php');
require_once(HTML2PS_DIR.'box.field.pageno.php');
require_once(HTML2PS_DIR.'box.field.pages.php');
........
и так до 284й строки включительно...
в самописном модуле к Drupal нашел сий шедевр
+165
function month($n){
switch ($n) {
case 1: $m = "сiчнi" ; break;
case 2: $m = "лютому" ; break;
case 3: $m = "березнi"; break;
case 4: $m = "квiтнi" ; break;
case 5: $m = "травнi" ; break;
case 6: $m = "червнi" ; break;
case 7: $m = "липнi" ; break;
case 8: $m = "серпнi" ; break;
case 9: $m = "вереснi"; break;
case 10: $m = "жовтнi" ; break;
case 11: $m = "листопадi"; break;
case 12: $m = "груднi" ; break;
}
return $m;
}
function month2($n)
{
switch ($n)
{
case 1: $m = "сiчень" ; break;
case 2: $m = "лютий" ; break;
case 3: $m = "березень"; break;
case 4: $m = "квiтень" ; break;
case 5: $m = "травень" ; break;
case 6: $m = "червень" ; break;
case 7: $m = "липень" ; break;
case 8: $m = "серпень" ; break;
case 9: $m = "вересень"; break;
case 10: $m = "жовтень" ; break;
case 11: $m = "листопад"; break;
case 12: $m = "грудень" ; break;
}
return $m;
}
/*... всяко разно ...*/
if($month==1)$month="сiчнi";
if($month==2)$month="лютому";
if($month==3)$month="березнi";
if($month==4)$month="квiтнi";
if($month==5)$month="травнi";
if($month==6)$month="червнi";
if($month==7)$month="липнi";
if($month==8)$month="серпнi";
if($month==9)$month="вереснi";
if($month==10)$month="жовтнi";
if($month==11)$month="листопадi";
if($month==12)$month="груднi";
// дебажный комментарий тут был
if($month1==1)$month1="сiчнi";
if($month1==2)$month1="лютому";
if($month1==3)$month1="березнi";
if($month1==4)$month1="квiтнi";
if($month1==5)$month1="травнi";
if($month1==6)$month1="червнi";
if($month1==7)$month1="липнi";
if($month1==8)$month1="серпнi";
if($month1==9)$month1="вереснi";
if($month1==10)$month1="жовтнi";
if($month1==11)$month1="листопадi";
if($month1==12)$month1="груднi";
/*...еще немного...*/
if($month==1)$month1="сiчнi";
if($month==2)$month1="лютому";
if($month==3)$month1="березнi";
if($month==4)$month1="квiтнi";
if($month==5)$month1="травнi";
if($month==6)$month1="червнi";
if($month==7)$month1="липнi";
if($month==8)$month1="серпнi";
if($month==9)$month1="вереснi";
if($month==10)$month1="жовтнi";
if($month==11)$month1="листопадi";
if($month==12)$month1="груднi";
+169
<div class="filterPanel" style="width:250px;">
<div class="filterComboBoxCaption">Диапазон времени:</div>
с: <select name="timeBeginFl" id="timeBeginFlId" style="width:80px;" onChange="javascript:resetTimes();">
<option value="07:00:00" {if $object.timeBeginFl=="07:00:00"}selected{/if}>07:00</option>
<option value="07:30:00" {if $object.timeBeginFl=="07:30:00"}selected{/if}>07:30</option>
<option value="08:00:00" {if $object.timeBeginFl=="08:00:00"}selected{/if}>08:00</option>
<option value="08:30:00" {if $object.timeBeginFl=="08:30:00"}selected{/if}>08:30</option>
<!-- ещё N таких же строчек -->
<option value="05:00:00" {if $object.timeBeginFl=="05:00:00"}selected{/if}>05:00</option>
<option value="05:30:00" {if $object.timeBeginFl=="05:30:00"}selected{/if}>05:30</option>
<option value="06:00:00" {if $object.timeBeginFl=="06:00:00"}selected{/if}>06:00</option>
<option value="06:30:00" {if $object.timeBeginFl=="06:30:00"}selected{/if}>06:30</option>
</select>
по: <select name="timeEndFl" id="timeEndFlId" style="width:80px;">
<option value="07:30:00" {if $object.timeEndFl=="07:30:00"}selected{/if}>07:30</option>
<option value="08:00:00" {if $object.timeEndFl=="08:00:00"}selected{/if}>08:00</option>
<option value="08:30:00" {if $object.timeEndFl=="08:30:00"}selected{/if}>08:30</option>
<option value="09:00:00" {if $object.timeEndFl=="09:00:00"}selected{/if}>09:00</option>
<!-- ещё N таких же строчек -->
<option value="05:00:00" {if $object.timeEndFl=="05:00:00"}selected{/if}>05:00</option>
<option value="05:30:00" {if $object.timeEndFl=="05:30:00"}selected{/if}>05:30</option>
<option value="06:00:00" {if $object.timeEndFl=="06:00:00"}selected{/if}>06:00</option>
<option value="06:30:00" {if $object.timeEndFl=="06:30:00"}selected{/if}>06:30</option>
</select>
</div>
Из шаблонов под Smarty.
+161
$q = mysql_query("select * from users where `login`='$login';") or die (
$err = mysql_error();
$fp = fopen ("mysql_logs/mysql_error.log", "a+");
fwrite ($fp, "".$date." - ".err."");
fclose ($fp);
header('Location: index.php?mysql_error'));
+164
<?php
if (isset($_POST['name']))
{
$name = $_POST['name'];
}
if(!empty($_POST['name']))
{
$name = 'Гость';
}
else
{
header("location: ./");
}
if (isset($_POST['message']))
{
$message = $_POST['message'];
$message = preg_replace('/[^0-9a-zа-я]/i', '', $string);
}
if(!empty($_POST['message']))
{
$message = $_POST['message'];
}
else
{
header("location: ./");
}
$db = mysql_connect("localhost", "book", "book");
mysql_select_db("book", $db);
$result = mysql_query("INSERT INTO book (name, message) VALUES ('$name', '$message') ");
if ($result == true)
{
header("location: ./");
}
else
{
echo 'Ошибка! Сообщение не добавлено';
}
?>
Шедевр, на одном форуме встретил =)