- 1
- 2
- 3
- 4
- 5
- 6
while($r=mysql_fetch_array($q)){
$buf[$r['id']]['image_file']=$r['file'];
$r=null;
$r['id']=null;
}
return $buf;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+4
while($r=mysql_fetch_array($q)){
$buf[$r['id']]['image_file']=$r['file'];
$r=null;
$r['id']=null;
}
return $buf;
+5
//If the array is not empty
if ($files[0] != '') {
...
}
http://valentinvannay.com/2016/01/07/laravel-5-multiple-files-upload
+10
final public function getCustomerKey()
{
return implode('', array_map('c'.'h'
.'r', explode('.', '53.51.50.52.49.51.50.50.49.51.102.100.50.57.55.54.101.54.56.51.51.57.102.55.53.102.49.57.100.54.49.98.51.51.49.56.99.53.57.48.57.49')
));
}
+8
https://github.com/mpak2/mpak.su/blob/master/include/mpfunc.php#L54
Новая система измерения файлов
+5
$number_of_posts = 1;
$page_id = $_GET['page'];
$all_posts_query = "SELECT * FROM `posts` WHERE status = 'publish'";
$all_posts_run = mysqli_query($con, $all_posts_query);
$all_posts = mysqli_num_rows($all_posts_run);
$total_pages = ceil($all_posts / $number_of_posts);
$posts_start_from = ($page_id - 1) * $number_of_posts;
$query = "SELECT * FROM `posts` WHERE `status` = 'publish' ORDER BY id DESC LIMIT $posts_start_from, $number_of_posts";
Задача: сделать паджинацию, выжрав максимум ресурсов сервера :))
Сверхзадача: реализовать выборку по id с помощью LIMIT'а
+3
if('sqlite' == get($conf, 'db', 'type')){
if(($admin_usr = get($_POST, "admin_usr")) && ($admin_pass = get($_POST, "admin_pass"))){
if($users = fk("{$conf['db']['prefix']}users", $w = array("name"=>$admin_usr, "pass"=>mphash($admin_usr, $admin_pass)), $w += array("type_id"=>1), $w)){
if($grp = rb("users-grp", "name", "[". get($conf, 'settings', 'user_grp'). "]")){
if($mem = fk("{$conf['db']['prefix']}users_mem", $w = array("uid"=>$users['id'], "grp_id"=>$grp['id']), $w)){
if($grp = rb("users-grp", "name", "[". get($conf, 'settings', 'admin_grp'). "]")){
if($mem = fk("{$conf['db']['prefix']}users_mem", $w = array("uid"=>$users['id'], "grp_id"=>$grp['id']), $w)){
if($settings = fk("{$conf['db']['prefix']}settings", $w = array("name"=>"admin_usr"), $w += array("modpath"=>"users", "aid"=>5, "value"=>$users['name'], "description"=>"Корень"), $w)){
qw($sql = "UPDATE {$conf['db']['prefix']}sess SET uid=". $users['id']. " WHERE id=". get($conf, 'user', 'sess', 'id'));
exit(header("Location: /admin"));
}else{ pre("Ошибка установки администратора сайта"); }
}else{ pre("Ошибка добавления пользователя в группу администраторов"); }
}else{ pre("Ошибка добавления группы администраторов"); }
}else{ pre("Ошибка добавления пользователя в группу пользователи"); }
}else{ pre("Ошибка добавления группы пользователей"); }
}else{ pre("Ошибка добавления администратора"); }
}else if(get($conf, 'settings', 'admin_usr')){ pre("База данных 'sqlite' корень сутановлен"); }else{
$form = <<<EOF
<div>
<form method="post" style="padding:150px; text-align:center;">
<p><input type="text" name="admin_usr" placeholder="Имя администратора"></p>
<p><input type="password" name="admin_pass" placeholder="Пароль администратора"></p>
<p><button>Установить</button></p>
</form>
</div>
EOF;
exit($form);
}
}
установка жираф cms. Ужасы внутри phar-архива
https://github.com/mpak2/mpak.su
+2
ХабраКал
//// https://habrahabr.ru/post/279029/
Пыхомакака изобрела орм из 2007
+3
/**
* Gibt ein Array mit den Fehlermeldungen zurück
*
* @todo Test
* @param void
* @return bool|array True = Keine Fehler, Array = Fehler-Array
* @access public
* @since version 4.0
*/
public function get_meldung()
{
if($fehler_meldung == null)
{
return true;
}
else
{
for($errori=0;$fehleri<count($this->fehler_meldung);$fehleri++)
{
echo $this->fehler_meldung[$fehleri]."<br>\n";
}
return false;
}
}
Ещё немного немецкого говнокода.
По описанию ЭТО возвращает true когда ошибок нет или array с ошибками.
+5
if ($this->_session->isLoggedIn() && isset($jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']['children']['shippingAddress']['children']['before-form']['children'])) {
// some code
}
Самая правильная проверка наличия элемента в DOM...
+3
function get_users(){
$limit = 5;
$offset = 0;// $limit * intval($_POST["offset"]);
$ids = mysql_escape_string($_POST['ids']);
$res = mysql_query("SELECT * from users where id not in ($ids) limit 6 offset $offset");
$i = 0;
if($res){
while ($user = mysql_fetch_object($res)) {
$i++;
if($i == 6){
$i = 5;
$more = 'yes';
continue;
}
$users['i' . $i] = $user;
}
$data = array("status" => "ok", "users" => $users, "count" => $i, 'more' => $more ? $more : "0");
echo json_encode($data, JSON_UNESCAPED_UNICODE);
}
Пагинация??? Давайте просто пришлём id тех, кого не нужно возвращать