- 1
- 2
- 3
- 4
- 5
$url=$_SERVER['QUERY_STRING'];
parse_str($url, $out);
@$tbname=$out['tbname'];
@$pname=$out['pname'];
@$sub=$out['sub'];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+167
$url=$_SERVER['QUERY_STRING'];
parse_str($url, $out);
@$tbname=$out['tbname'];
@$pname=$out['pname'];
@$sub=$out['sub'];
http://forum.php.su/topic.php?forum=60&topic=1371#1281343178
А как ВЫ принимаете параметры запроса?
+171
include('conf.php');
$domen=strip_tags($_POST['domain']);
$descr=strip_tags($_POST['descr']);
$admin=strip_tags($_POST['admin']);
$tech=strip_tags($_POST['tech']);
$nserver1=strip_tags($_POST['nserver1']);
$nserver2=strip_tags($_POST['nserver2']);
$mail=strip_tags($_POST['changed']);
$submit=strip_tags($_POST['s']);
if($_POST['s']){
$simbol='|[^a-z0-9-]|i'; if(!preg_match($simbol, $domen)) {
if($domen){
if($descr){
if($admin){
if($tech){
if($nserver1){
if($nserver2){
if($mail){if (preg_match("|[0-9a-z^_]+@[0-9a-z_^.]+.[a-z]{2,3}|i",$mail)){
$headers = "Content-Type: text/plain; charset=windows-1251\n";
$headers .= "From: ".$_POST['changed']."\n";
$headers .= "X-Priority: 3\r\n";
$tem="ADD $domen.org.ua";
$msg ="domain: $domen.org.ua
descr: $descr
admin-c: $admin
tech-c: $tech
nserver: $nserver1
nserver: $nserver2
changed: $mail ".date("Ymd")."
source: UANIC";
mail("[email protected]", "$tem", $msg, $headers);
echo "Заявка отправлена со следующими данными:<br><br>";
echo"Название домена: <strong><font color=\"#ff0000\">$domen.org.ua</font></strong><br>";
echo"Описание домена: <strong><font color=\"#ff0000\">$descr</font></strong><br>";
echo"Администратор домена: <strong><font color=\"#ff0000\">$admin</font></strong><br>";
echo"Технический контакт домена: <strong><font color=\"#ff0000\">$tech</font></strong><br>";
echo"DNS Сервер № 1: <strong><font color=\"#ff0000\">$nserver1</font></strong><br>";
echo"DNS Сервер № 1: <strong><font color=\"#ff0000\">$nserver2</font></strong><br>";
echo"Ваш E-mail: <strong><font color=\"#ff0000\">$mail</font> ".date("Ymd")."</strong><br><br>";
echo"В течении 10 минут проверьте ваш почтовый ящчик <strong><font color=\"#00ff00\">$mail</font></strong> на наличие ссылки о подтверждении регистрации доменного имени";
exit();
}else{echo "<center>$error9<br>"; include('index.html'); die;}
}else{echo "<center>$error8<br>"; include('index.html'); die;}
}else{echo "<center>$error7<br>"; include('index.html'); die;}
}else{echo "<center>$error6<br>"; include('index.html'); die;}
}else{echo "<center>$error5<br>"; include('index.html'); die;}
}else{echo "<center>$error4<br>"; include('index.html'); die;}
}else{echo "<center>$error3<br>"; include('index.html'); die;}
}else{echo "<center>$error2<br>"; include('index.html'); die;}
}else{echo "<center>$error10<br>"; include('index.html'); die;}
}else{echo "<center>$error1<br>"; include('index.html'); die;}
ящчик :D
+168
function Logika($f)
{
$t=($f=true) ? true : false
switch($t)
{
case true: $return=1; break;
case false: $return=0; break;
default: $return;break;
}
return $return;
}
Да-да-да, про тернарный было много раз, просто это особенно впечатлило.
+160
<input title="<?=$this->tooltip?>" <?=($this->max_length != "maxlength='$this->max_length'" ? "" : "")?> type="text"
+153
// credits. To remove, see configuration file
$img2 = imagecreatetruecolor($width, $height + ($show_credits ? 12 : 0));
$foreground = imagecolorallocate($img2, $foreground_color[0], $foreground_color[1], $foreground_color[2]);
$background = imagecolorallocate($img2, $background_color[0], $background_color[1], $background_color[2]);
imagefilledrectangle($img2, 0, 0, $width - 1, $height - 1, $background);
imagefilledrectangle($img2, 0, $height, $width - 1, $height + 12, $foreground);
$credits = empty($credits) ? $_SERVER['HTTP_HOST'] : $credits;
imagestring($img2, 2, $width / 2 - imagefontwidth(2) * strlen($credits) / 2, $height - 2, $credits, $background);
Чтобы не показывать credits надо нарисовать их за границей изображения.
http://www.captcha.ru/kcaptcha/
+151
echo '<form method="" name="aut" action="a.php?">
<input type = "submit" name = "knopka" value = "OK"></form>';
for ($i = 1; $i count($knopka); $i++) {
if (isset($_REQUEST[knopka])) {
echo 'Кнопка была нажата '.$i.' раз';
} else {
echo 'Кнопка не была нажата';
}
это даже не смешно http://forum.wen.ru/?p=3&f=6&t=367051&w=htm снова перлы веника
+164
<?php
$page=$_GET['p'];
if(abs(intval($page)).""==$page) {
// ...
}
?>
Нашел в своём старом коде. Ну да, я тоже когда-то не знал, про is_int();
+167
if ($avtoritet >= 0 and $avtoritet < 5) {
$avtr = 'Зеленый';
}
elseif ($avtoritet >= 5 and $avtoritet < 10) {
$avtr = 'Чайник';
}
elseif ($avtoritet >= 10 and $avtoritet < 15) {
$avrt = 'Наш чел';
}
elseif ($avtoritet >= 15 and $avtoritet < 20) {
$avtr = 'Уважаемый';
}
elseif ($avtoritet >= 20 and $avtoritet < 30) {
$avtr = 'Почётный';
}
elseif ($avtoritet >= 30 and $avtoritet < 50) {
$avtr = 'Вышибало';
}
elseif ($avtoritet >= 50) {
$avtr = 'Независимый';
}
else
{
if ($avtoritet1 >= 1 and $avtoritet1 < 5) {
$avtr = 'Салага';
}
elseif ($avtoritet1 >= 5 and $avtoritet1 < 10) {
$avtr = 'Барыжко';
}
elseif ($avtoritet1 >= 10 and $avtoritet1 < 15) {
$avtr = 'Кидалко';
}
elseif ($avtoritet1 >= 15 and $avtoritet1 < 25) {
$avtr = 'Мего_кидало';
}
}
http://forum.wen.ru/?p=3&f=6&t=366964&w=htm
+151
$o = ($o < 0) ? 0 : $o;
Оооо, как меня задолбал такой код
+155
<?php
function dump($var)
{
ob_start();
echo '<pre>';
if(is_array($var))print_r($var);
else var_dump($var);
echo '</pre>';
return ob_get_contents();
ob_end_clean();
}
?>
не зная про то что у print_r() есть второй параметр, а также, про класс Dumphper писал так (...