- 1
- 2
- 3
- 4
function striptags($variables_for_function=array()) {
if (!isset($variables_for_function[1])) {$variables_for_function[1]='';}
return strip_tags($variables_for_function[0], $variables_for_function[1]);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+51
function striptags($variables_for_function=array()) {
if (!isset($variables_for_function[1])) {$variables_for_function[1]='';}
return strip_tags($variables_for_function[0], $variables_for_function[1]);
}
Только сегодня и только для вас, безопасный strip_tags. Теперь с заSHITой от говнокодеров.
PHP Innovations.
+51
if (Yii::app()->session->itemAt('version') == 'mobile') {
$this->render('counting');
}
else {
$this->render('counting');
}
No way.
+51
#101 Check PHP configuration in console
$ php -r "phpinfo\(\);"
Вот такой скрипт нашёл в дебрях локального битрикса под NDA.
+51
$needMoreDataWM = ($exchange->getSumTo()->getCurrency()->getSystem()->getModule() == 'WebMoney' || $exchange->getSumFrom()->getCurrency()->getSystem()->getModule() == 'WebMoney') || $this->getRequest()->request->get('user_wmid');
$needMoreDataWM = $needMoreDataWM && !$user->getWmid();
$needMoreDataBank = ($exchange->getSumTo()->getCurrency()->getSystem()->getClass() == 'bank') && !$user->getVat() || $this->getRequest()->request->get('user_vat');
$needMoreData = $needMoreDataBank || $needMoreDataWM || !($user->getFullname() && $user->getPassport()) || $this->getRequest()->request->get('user_fullname') || $this->getRequest()->request->get('user_passport');
А что поделаешь, Doctrine принуждает
+51
<?php
$person = new stdClass();
$person->create = function (array $data) use (& $person) {
foreach ($data as $property => $value) {
if (empty($person->{$property})) {
$person->{$property} = $value;
}
};
};
$person->info = function () use (& $person) {
echo "My name is $person->name and I'm an $person->age years old";
};
$person->create->__invoke(array(
'name' => 'John',
'age' => 42,
));
$person->info->__invoke();
?>
+51
function fatal($msg = ''){
echo 'ERROR';
if( strlen($msg) > 0 ) echo ': '.$msg;
echo '<br />'COMPLETE'<br />';
if($f_opened)@fclose($fh);
}
Ещё попалось из серии "потом допилю".
Что он курил, когда это писал?
+51
class happy
{
public $today = 0;
public $text = null;
public function __construct($text)
{
if (!$text){
exit('ничего не пришло!:(');
}
if ($text)
{
$this->text = $text;
}
}
public function today()
{
$date = date('z');
$this->today = $date;
return $this->today;
}
public function echotext()
{
if (!$this->text)
{
echo 'нет текста!';
}
if ($this->text)
{
echo $this->text;
}
}
}
if (date('z') == 256)
{
$obj = new happy('С днём программиста!');
if ($obj->today == 0)
{
$obj->today();
}
if ($obj->today == 256)
{
$obj->echotext();
}
}
С праздником!
+51
<?
return true;
@ $db=mysql_connect('akapyan.localhost','akapyan','akapyan123');
if ( !$db)
{
echo "<h2 align=center>Приносим извенения !<br>Произошел сбой соединения,попробуйте зайти на сайт позднее...</h2>
";
exit;
}
$quer1="select * from obekt ORDER BY `mm` DESC LIMIT 20 ";
mysql_select_db("db_akapyan");
Весь код смысла нет приводить, там вообще ад не для слабонервных.
Хочу уточнить файл инклудится не в функцию.
Кроме того автор создает константы для того чтобы проверить загружался файл ранее или нет. Он просто не знал, что есть include_once.
+51
AdminOrderListContentView::getAddressInfoWithoutApartment()
Одна строчка кода но как много в ней...
+51
$result = dbquery(
"SELECT a.tag_id, a.tag_name, a.tag_type, a.tag_tags, u.article_id, u.article_cat, u.article_7, u.article_6, u.article_8, u.article_subject, u.article_snippet
FROM ".DB_TAGS." a
LEFT JOIN ".DB_ARTICLES." u ON u.article_id=a.tag_name
WHERE a.tag_type = 'A' AND article_draft='0'
ORDER BY article_datestamp
DESC");
if (dbrows($result)) {
while ($data = dbarray($result)) {
if ($data['tag_tags']) {
$tags = explode(", ", $data['tag_tags']);
foreach ($tags as $values) {
if ($values == $tagname) {
echo "<tr><td class='tbl1'>";
echo "Статья: <a href='".BSFURL.article($data['article_id'])."' title='".$data['article_subject']."' class='side'><strong>".$data['article_subject']."</strong></a>"; if ($data['article_6']) { echo" (Язык: <b>".$data['article_6']."</b>) "; } if ($data['article_7']) { echo"(Тип: <b><a href='".BSFURL.articlesTypes($data['article_8'])."'>".$data['article_7']."</a></b>)";} echo"\n<br />";
echo nl2br(parsesmileys(parseubb($data['article_snippet'])))."<hr /></td>\n</tr>\n";
}
}
}
}
}