- 1
- 2
$xml = simplexml_load_file($url);
return($xml);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+146
$xml = simplexml_load_file($url);
return($xml);
это пиздец
+171
$link = mysql_connect("$DBSERVER", "$DBUSER", "$DBPASS","$DB_COLLATE");
Гениально
+159
//так было до
<?php
// дневной/ночной фон
$now=date("G");
if (($now > 8) and ($now<21))
{echo "странице задаётся дневной фон";}
else
{echo "странице задаётся ночной фон";}
//время на сервере
echo date("Время на сервере H:i");
//Выводятся знаменательные события в истории за этот день (ps: просто из папки events берётся фйл с названием $today
$today=date("d_M");
$event=file("event/$today");
$line=count($event);
echo "<center>",$event[rand(0,$line-1)],"</center>";
$mon=explode("_",$today);
$rus=array("Dec"=>"декабря");
echo "<a href=\"http://ru.wikipedia.org/wiki/",$mon[0],"_",$rus[$mon[1]]>Подробнее о этом дне в Истории</a>";
//история посещений
$ip=$_SERVER['REMOTE_ADDR']." | ".date("d M H:i:s")."\n";
?>
//так стало после
<?php
// дневной/ночной фон
$now=date("d_M_G:i:s");
$time=explode("_",$now);
$hour=explode(":",$time[2]);
if (($hour[0] > 8) and ($hour[0]<21))
{echo "странице задаётся дневной фон";}
else
{echo "странице задаётся ночной фон";}
//время на сервере
echo "Время на сервере ",$hour[0],":",$hour[1];
//Выводятся знаменательные события в истории за этот день (ps: просто из папки events берётся фйл с названием $today
$today=$time[0]." ".$time[1];
$event=file("event/$today");
$line=count($event);
echo "<center>",$event[rand(0,$line-1)],"</center>";
$rus=array("Dec"=>"декабря");
echo "<a href=\"http://ru.wikipedia.org/wiki/",$time[0],"_",$rus[$time[1]]>Подробнее о этом дне в Истории</a>";
//история посещений
$ip=$_SERVER['REMOTE_ADDR']." | ".$now."\n";
?>
Так сказать попытка оптимизировать код. Был первый вариант, где функция date использовалась 4 раза с разными параметрами.
Ну и я решил свести всё к одной date... уж и не знаю... был ли смысл) быстрее ли от этого всё будет работать...))
+159
<?php
$lst=array();
$ip_list="http://netelis.hmsite.net/loc.txt";
$list_ip = file_get_contents($ip_list);
if($list_ip==FALSE){ printf("Can't open file<br>\n");exit(1);}
preg_match_all("|(?:[1-9][0-9]{0,2})\.(?:\d{1,3})\.(?:\d{1,3})\.(?:\d{1,3})|",$list_ip,$ipl);
$i=0;
foreach($ipl[0] as $address){
$lst[$i++]=$address;
$lst[$i-1].="<br />";
}
$lst=array_unique($lst);
printf("Max element %d<br>\n",sizeof($lst));
$slst=natsort($lst);
print_r($lst);
?>
Извлекает список IP-адресов, сортирует и удаляет повторяющиеся
+167
<?php /*
host=localhost
db_name=db
user=db_user
password=db_pass
charset=utf8
*/ ?>
Совершенно гениальный и единственно верный способ хранить конфиги в PHP.
Имя файла тоже, должно быть именно таким - db.ini.php
+157
<?php
$db = mysql_connect(localhost, "root", "Bdffjvfjkghj4hjtg4yu56y54gbyu");
mysql_select_db("test" ,$db);
/*
* Здесь что-то не так. Сервер зависает. Надо будет на форуме спросить
*/
$sql = mysql_query("SELECT * FROM users" ,$db);
mysql_close($db);
?>
+147
$x = '1234';
$pos = strlen($x);
echo substr($x,$pos,1);
// или так
$x = '1234';
$y = strlen($x);
$num = $x[$y-1];
echo $num
Оба варианта предложил один автор
+165
<?php
$connect=odbc_connect($_POST['tablica'],"test","test");
$query = $_POST['sql_zapros'];
$result = odbc_exec($connect, $query) or die("Couldn't execute query!");
odbc_result_all($result, "BGCOLOR='#c0c0c0' border='1' ");
odbc_free_result($result);
odbc_close($connect);
?>
+168
$mes_for_mail=str_replace("[code]","",$mes_for_mail);
$mes_for_mail=str_replace("[/code]","",$mes_for_mail);
$mes_for_mail=str_replace("[b]","",$mes_for_mail);
$mes_for_mail=str_replace("[/b]","",$mes_for_mail);
$mes_for_mail=str_replace("[i]","",$mes_for_mail);
$mes_for_mail=str_replace("[/i]","",$mes_for_mail);
$mes_for_mail=str_replace("[u]","",$mes_for_mail);
$mes_for_mail=str_replace("[/u]","",$mes_for_mail);
$mes_for_mail=str_replace("[s]","",$mes_for_mail);
$mes_for_mail=str_replace("[/s]","",$mes_for_mail);
$mes_for_mail=str_replace("[tt]","",$mes_for_mail);
$mes_for_mail=str_replace("[/tt]","",$mes_for_mail);
$mes_for_mail=str_replace("[sup]","",$mes_for_mail);
$mes_for_mail=str_replace("[/sup]","",$mes_for_mail);
$mes_for_mail=str_replace("[sub]","",$mes_for_mail);
$mes_for_mail=str_replace("[/sub]","",$mes_for_mail);
$mes_for_mail=str_replace("[code]","",$mes_for_mail);
$mes_for_mail=str_replace("[/code]","",$mes_for_mail);
$mes_for_mail=str_replace("[font color=FF0000]","",$mes_for_mail);
$mes_for_mail=str_replace("[font color=0000FF]","",$mes_for_mail);
$mes_for_mail=str_replace("[font color=008080]","",$mes_for_mail);
$mes_for_mail=str_replace("[/font]","",$mes_for_mail);
я плакол)
+164
public function deletePubs() {
$id = $this->core->request->parameters["id"];
if (!empty($id)) {
$id++; $id--;
$this->core->database->exec(
"delete
FROM lists
WHERE id=".$id
);
}
header("Location: /admin/about/listAbout");
}
Не знаю что автор хотел сделал кодом на 4-ой строке. Предполагаю, что таким образом он приводит переменную $id к целочисленному типу.