- 1
- 2
- 3
- 4
- 5
- 6
foreach ($config['entries'] as $config['entry']){
$config['entry'] = $config['entries'][0];
$url = $config['entry']['url'];
$entry_host = parse_url($url, PHP_URL_HOST);
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160
foreach ($config['entries'] as $config['entry']){
$config['entry'] = $config['entries'][0];
$url = $config['entry']['url'];
$entry_host = parse_url($url, PHP_URL_HOST);
...
}
Обратите внимание на вторую строчку
+147
function get_avatar($id){
$mysqli = connectDB();
$avatar_get = $mysqli->query("SELECT `avatar` FROM `users` WHERE `id`='$id'");
$line = $result_set->fetch_assoc();
closeDB($mysqli);
return $line["avatar"];
}
пожалуйста помогите найти ошибку
+152
if(isset($_GET['do'])){
$page = $checkObj->pageCheck($_GET['dopage']);
$incModules = 'staticpage';
if($link_set['on_news_post_html'] == 1){
$nameLinkPost = $checkObj->pageCheck($_GET['dopage']);
if($nameLinkPost != ''){
$tmp_id_post = explode('_',$_GET['dopage']);
$id_post = $checkObj->idCheck($tmp_id_post[0]);
$nameLinkPost = $checkObj->pageCheck($tmp_id_post[1]);
if(($id_post) and (!empty($tmp_id_post[1]))){
$incModules = 'post';
$page = '';
}
}
}
}
Так нормально?
+152
// Калькулятор умеющий умножать, делить, складывать и вычитать.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (isset($_POST['num1'])) {
if(is_numeric($_POST['num1'])) {
$num1 = strip_tags($_POST['num1']*1);
}
}
elseif (isset($_POST['num1'])) {
echo "Неверное значение Число 1";
}
if (isset($_POST['num2'])) {
if(is_numeric($_POST['num2'])) {
$num2 = strip_tags($_POST['num2']*1);
}
}
elseif (isset($_POST['num2'])) {
echo "Неверное значение Число 2";
}
if (isset($_POST['operator'])) {
$operator = $_POST['operator'];
}
elseif (isset($_POST['operator'])) {
echo "Неверное значение Оператор";
}
switch ($operator) {
case '-':
$output .= $num1-$num2;break;
case '+':
$output .= $num1+$num2;break;
case '*':
$output .= $num1*$num2;break;
case '/':
if ($num2 == 0) {echo "На 0 делить нельзя";}else{$output .= $num1/$num2;break;}
default:
$output = "Неизвестный оператор ".$operator;
}
}
?>
<h1>Калькулятор</h1>
<?php
if (isset($output)){
echo "Результат $output";
}
?>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
Число 1:<br />
<input type="text" name="num1" /><br /><br />
Оператор:<br />
<input type="text" name="operator" /><br /><br />
Число 2:<br />
<input type="text" name="num2" /><br /><br />
<input type="submit" value="Считать!" />
</form>
// Калькулятор умеющий умножать, делить, складывать и вычитать.
+154
class Key{
private $chars = array('1'=>'a','2'=>'b','3'=>'c','4'=>'d','5'=>'e','6'=>'f','7'=>'g','8'=>'h','9'=>'i');
private $invChars = array('9'=>'a','8'=>'b','7'=>'c','6'=>'d','5'=>'e','4'=>'f','3'=>'g','2'=>'h','1'=>'i');
private $key = "";
private $numbers = array();
public function createKey(){
for($a=0;$a<4;$a++){
$this->numbers[0] = rand(1, 9);
$this->numbers[1] = rand(1, 9);
$this->key .= $this->numbers[0].$this->invChars[$this->numbers[1]].$this->numbers[1].$this->chars[$this->numbers[0]]."-";
}
return substr_replace($this->key, '', 19, 1);
}
public function checkKey($key){
if(preg_match("/^([1-9][a-iA-I][1-9][a-iA-I][\-][1-9][a-iA-I][1-9][a-iA-I][\-][1-9][a-iA-I][1-9][a-iA-I][\-][1-9][a-iA-I][1-9][a-iA-I])$/", $key)){
$key = str_replace('-', '', $key);
if($this->chars[$key[0]] == $key[3] && $this->invChars[$key[2]] == $key[1]){
if($this->chars[$key[4]] == $key[7] && $this->invChars[$key[6]] == $key[5]){
if($this->chars[$key[8]] == $key[11] && $this->invChars[$key[10]] == $key[9]){
if($this->chars[$key[12]] == $key[15] && $this->invChars[$key[14]] == $key[13]){
return true;
}
else{
return false;
}
}
else{
return false;
}
}
else{
return false;
}
}
else{
return false;
}
}
else{
return false;
}
}
}
Особенно регулярка...
+153
try {
if ($model->save(true, null, true)) {
if ($model->bonusActive) {
self::assignBonus($model->customerID, $bonus['bonusID']);
}
if ($noAuth)
return $model->customerID;
Yii::app()->params['id'] = $model->customerID;
return true;
}
else
return false;
} catch (CDbException $e) {
throw $e;
}
Я даже не знаю, что сказать.
+157
if ($_GET['cred_sum']!=""){
$_GET['cred_sum']=$_GET['cred_sum']-$_GET['cred_sum']-$_GET['cred_sum'];
}
// simple hack
else {
$_GET['cred_sum'] = -1;
}
Делаем cred_sum отрицательным
+151
$params['monthes'] = array(
1 => 'January',
2 => 'February',
3 => 'March',
4 => 'April',
5 => 'May',
6 => 'June',
7 => 'July',
8 => 'August',
9 => 'September',
10 => 'October',
11 => 'November',
12 => 'December',
);
О существовании date() видимо никто не знает.
+152
<?php
//Скрипт расчета времени.
foreach ($_POST as $k=>$v) $$k=$v;
if (!$to_month and !$to_day and !$to_year and !$to_hours and !$to_minutes and !$to_seconds) {
echo "<h1>Введите данные для расчета</h1>";
}
else {
$to_time = mktime(intval($to_hours),intval($to_minutes),intval($to_seconds),intval($to_month),intval($to_day),intval($to_year)) ;
$from_time = mktime(intval($from_hours),intval($from_minutes),intval($from_seconds),intval($from_month),intval($from_day),intval($from_year)) ;
$time = $to_time - $from_time;
echo
"От $from_month/$from_day/$from_year $from_hours:$from_minutes:$from_seconds
<br>До $to_month/$to_day/$to_year $to_hours:$to_minutes:$to_seconds
<br>Миллисекунд: ",$time*1000,"
<br>Секунд: ",$time,"
<br>Минут: ",$time/60,"
<br>Часов: ",$time/3600,"
<br>Дней: ",$time/86400,"
<br>Недель: ",$time/604800,"
<br>Месяцев: ",$time/2628000,"
<br>Лет: ",$time/31536000; //31557600 по Юлианскому.
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Сколько времени пройдет от и до</title>
<style>
body {
margin-left: 38%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-size: 90%;
color: #333366;
}
input {
margin: 2px;
padding: 2px;
width: 200px;
}
h2 {
font-size: 70%;
color: #333366;
}
p {
font-size: 60%;
color: #f00;
}
</style>
</head>
<body>
<h2>Задайте время от:</h2>
<form method="post" target="_blank" action="date.php">
<input type="text" name="from_year" value="<?=date('Y')?>"> Год<br>
<input type="text" name="from_month" value="<?=date('m')?>"> Месяц<br>
<input type="text" name="from_day" value="<?=date('d')?>"> День<br>
<input type="text" name="from_hours" value="<?=date('G')?>"> Час<br>
<input type="text" name="from_minutes" value="<?=date('i')?>"> Минут<br>
<input type="text" name="from_seconds" value="<?=date('s')?>"> Секунд
<h2>Задайте время до:</h2>
<input type="text" name="to_year"> Год<br>
<input type="text" name="to_month"> Месяц<br>
<input type="text" name="to_day"> День<br>
<input type="text" name="to_hours"> Час<br>
<input type="text" name="to_minutes"> Минут<br>
<input type="text" name="to_seconds"> Секунд<br>
<input type="submit" value="Рассчитать">
</form>
<p>* Заполнять все поля не обязательно.<br>** Расчеты для лет верны если год - 365 дней.</p>
</body>
</html>
Лаксори эдишен
+150
// DLE LOL, ../engine/inc/options.php
$config['offline_reason'] = str_replace( '"', '"', $config['offline_reason'] );