- 1
- 2
- 3
- 4
define ('bg_color', 'FFFFFF');
define ('border_color', 'AAAAAA');
define ('over_color', 'f4f4f4');
define ('th_color', 'e4e4e4');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
define ('bg_color', 'FFFFFF');
define ('border_color', 'AAAAAA');
define ('over_color', 'f4f4f4');
define ('th_color', 'e4e4e4');
CSS 4.0
+146
<?php
$link="http://cert.vatsim.net/cert/vatsimnet/idstatus.php?cid=111111";
$contents = file_get_contents($link);
if ($contents!=FALSE) {
$xml = simplexml_load_string($contents);
$output = "<code>".$contents."</code><br>LAST NAME: ".$xml->user->name_last;
$output.="<br>EMAIL: ".$xml->user->email;
return $output;
}
else {
return "FAILED";
}
?>
Парсерчег XML статов из сети ВАТСИМ
+139.1
$mem=f(qs("max(id)+1 as nextid from members "));
$mid=$mem[nextid];
$sql="`members` ( `id`, `login` , `pswd` , `fname` , `lname` , `email` , `street` , `city` , `state` , `country` , `zip` , `phone` , `fax` , `status` , `rdate` ) VALUES ( '$mid', '$login', '$pswd_1', '$fname', '$lname', '$email', '$street', '$city', '$state', '$country', '$zip', '$phone', '$fax', '$mem_default_approval', '$dt1')";
qi($sql);
Вместо auto_increment индекс можно определить вот таким вод способом)))
+147.9
<?php
define('1',E_ERROR);
define('2',E_WARNING);
define('4',E_PARSE);
define('8',E_NOTICE);
define('16',E_CORE_ERROR);
define('32',E_CORE_WARNING);
define('64',E_COMPILE_ERROR);
define('128',E_COMPILE_WARNING);
define('256',E_USER_ERROR);
define('512',E_USER_WARNING);
define('1024',E_USER_NOTICE);
define('2048',E_STRICT);
define('4096',E_RECOVERABLE_ERROR);
define('8192',E_DEPRECATED);
define('16384',E_USER_DEPRECATED);
define('30719',E_ALL);
?>
<?php
define('E_ERROR',1);
define('E_WARNING',2);
define('E_PARSE',4);
define('E_NOTICE',8);
define('E_CORE_ERROR',16);
define('E_CORE_WARNING',32);
define('E_COMPILE_ERROR',64);
define('E_COMPILE_WARNING',128);
define('E_USER_ERROR',256);
define('E_USER_WARNING',512);
define('E_USER_NOTICE',1024);
define('E_STRICT',2048);
define('E_RECOVERABLE_ERROR',4096);
define('E_DEPRECATED',8192);
define('E_USER_DEPRECATED',16384);
define('E_ALL',30719);
?>
(c) http://ru2.php.net/manual/en/errorfunc.constants.php#87906
+175
$exp=explode("/images/",$value['picture_big_location']);
$newVal=$exp[0]."/bigImages/".$exp[1];
Задача состояла в том, чтобы в строке заменить "/images/" на "/bigImages/"
+154
<?php
$br="
";
include "functions.php";
mconnect();
$result=mysql_query("TRUNCATE base");
$tags=file_get_contents("tag_cache");
$tags=str_replace("'","\'",$tags);
$tags=explode("songList begin",$tags);
$j=0;
for($i=1; $i<count($tags); $i++)
{
$tmp=explode("songList end",$tags[$i]);
$tbase[$j++]=$tmp[0];
}
$j=0;
for($i=0; $i<count($tbase); $i++)
{
$tmp=explode("key: ", $tbase[$i]);
for($i2=1; $i2<count($tmp); $i2++)
$element[$j++]=$tmp[$i2];
}
for($i=0; $i<count($element); $i++)
{
$tmp=explode($br."file: ",$element[$i]);
$track[$i]['key']=$tmp[0];
$tmp=explode($br."Time: ",$tmp[1]);
$track[$i]['file']=$tmp[0];
$tmp=explode($br."Artist: ",$tmp[1]);
$track[$i]['Time']=$tmp[0];
$tmp=explode($br."Title: ", $tmp[1]);
$track[$i]['Artist']=$tmp[0];
$tmp=explode($br."Album: ", $tmp[1]);
$track[$i]['Title']=$tmp[0];
$tmp=explode($br."Track: ", $tmp[1]);
$track[$i]['Album']=$tmp[0];
$tmp=explode($br."Date: ", $tmp[1]);
$track[$i]['Track']=$tmp[0];
$tmp=explode($br."Genre: ", $tmp[1]);
$track[$i]['Date']=$tmp[0];
$tmp=explode($br."mtime: ", $tmp[1]);
$track[$i]['Genre']=$tmp[0];
$track[$i]['mtime']=$tmp[1];
$track[$i]['Size']=filesize(str_replace("\'","'", $track[$i]['file']));
}
for($i=0; $i<count($track); $i++)
{
// echo $track[$i]['Artist']." - ".$track[$i]['Album'].": ".$track[$i]['Title']."; " . round($track[$i]['Time']/60) . "m " .$track[$i]['Time']%60 . "s<hr>";
$request="INSERT INTO base (file, Time, Artist, Title, Album, Track, Date, Genre, mtime, Size) VALUES ('".
$track[$i]['file']."', '"
.$track[$i]['Time']."', '"
.$track[$i]['Artist']."', '"
.$track[$i]['Title']."', '"
.$track[$i]['Album']."', '"
.$track[$i]['Track']."', '"
.$track[$i]['Date']."', '"
.$track[$i]['Genre']."', '"
.$track[$i]['mtime']."', '"
.$track[$i]['Size']."')";
echo $request."<hr>";
$result=mysql_query($request) or die(mysql_error().$i.";(");
}
?>
Прога, которая из базы mpd запихивает в mysql
+151
for($i=0; $i<count($a); $i++)
{
$b=explode("|",$a[$i]);
for($j=0; $j<count($b); $i++)
echo $b[$j] . "<hr>";
}
Часто бывает...
+146.8
if($_POST['vards'] and $_POST['epasts'] and $_POST['dzimums'] and $_POST['real_vards'] and $_POST['real_uzvards'] and $_POST['b_day1'] and $_POST['b_day2'] and $_POST['b_day3'] and $_POST['parole1'] and $_POST['parole2'] and $_POST['parole1'] == $_POST['parole2'])
{
$vards = "'".htmlspecialchars($_POST['vards'])."'";
$parole = "'".md5(md5($_POST['parole2']))."'";
$epasts = "'".htmlspecialchars($_POST['epasts'])."'";
$dzimums = "'".htmlspecialchars($_POST['dzimums'])."'";
$skype = "'".htmlspecialchars($_POST['skype'])."'";
$b_diena = "$_POST[b_day1]";
$b_menesis = "$_POST[b_day2]";
$b_gads = "$_POST[b_day3]";
$real_vards = "'".htmlspecialchars($_POST['real_vards'])."'";
$real_uzvards = "'".htmlspecialchars($_POST['real_uzvards'])."'";
$smirdiga_ip = "'".htmlspecialchars($_SERVER['REMOTE_ADDR'])."'";
$result = mysql_query("SELECT id FROM lietotaji where vards=$vards");
$rindinas = mysql_num_rows($result);
and so on.....
А я уж думал, так сейчас никто не пишет. Суперская защита от SQL Injection: htmlspecialchars.
+143
public function some($value)
{
...
$value = $html;
return $value;
}
+132
<?php
echo "preved";
?>