if(mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `id` = '". $_COOKIE['us_id'] ."' AND `password` = '$_COOKIE[password]' LIMIT 1"), 0) == 1)
{
$us = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '". $_COOKIE['us_id'] ."' LIMIT 1"));
$_SESSION['us_id'] = $us['id'];
mysql_query("UPDATE `users` SET `date_last_entry` = '". time() ."' WHERE `id` = '$us[id]' LIMIT 1");
}
else
{
setcookie('us_id');
setcookie('password');
}
}
Я пока новичок, и мне хотелось бы начать разборку скриптов именно с MySQLi. Если кому не трудно, перепишите на MySQLi, заранее спасибо.
Так в чем проблемы берите и начинайте! Для этого есть куча документации в свободном доступе, в том числе и на русском языке!
А этот код нужно не переписывать, а писать заново, так как тут дыра на дыре! И между прочим, статей по написанию авторизации, аутентификации, регистрации пользователей тоже достаточно много!
создать переменную с общим количеством пользователей! и по ней вычислять сколько у определенного менеджера пользователей в %, и у кого меньше всего % тому и крепить пользователя! Если менеджеры с одинаковым процентом то к первому, или последнему из них (ну или рендомно кому то с одинаковыми процентами)
exlant
А если почитать внимательно, то ТС пишет что ошибку видает именно Апач а не эго CMS. Поетому не стоит так реагировать резко.
exlant пишет:
Drupal, Joomla, WordPress - это cms! И они не выдают ошибку 404, разве что могут отредактировать страничку, которая выводиться на ошибку 404
А если я скажу что да? видать свою страничку 404-ой может как скрипт так и сервер. (гугли mod_rewrite например или ErrorDocument апача).
Если не хватает знаний, то не стоит наежать на других пользователей.
а если прочитать внимательней, то что я написал?
и еще один сразу с хамства начал...
прочитай с начало всю переписку.... Я указал на ошибку, и попросил ссылку на cms Apache, что бы понять: может я чего не знаю, или автор не знает что пишет! на что получил - "ты сам понял, что вообще написал"! Я то понял, что написал... и что бы донести суть до ТС дал ответ в развернутом виде!
cms не выдает ошибку 404, и даже если ты ответишь, что cms может выдавать ошибку, от этого ничего не измениться!
ошибку генерирует Apache, и выдает ее Apache. И между прочим
(гугли mod_rewrite например или ErrorDocument апача).
mod_rewrite, и ErrorDocument тоже являются модулями Apache.
на сколько я понимаю средствами cms, можно отловить(отреагировать) на эту ошибку, перенаправив на нужную страничку, о чем я и писал выше
exlant пишет:
Drupal, Joomla, WordPress - это cms! И они не выдают ошибку 404, разве что могут отредактировать страничку, которая выводиться на ошибку 404
! Но ошибку же выдает Apache! Опять же на сколько я понимаю, можно провести аналогию с php ошибками, php выдает какие то ошибки, а вот как отлавливать, и реагировать на них, или не реагировать, можно задать вручную. Но суть не меняется! Это php выдает ошибку!
Я спустя догадался что имел ввиду ТС! Меня сбили столку две фразы
Цитата:
Apache (именно веб-сервер, не cms)
то ошибку 404 выдала бы CMS, а не веб-сервер
Из чего я вывел, что ТС считает, что есть cms Apache, и что cms(как конструктор для сайтов) может генерировать ошибки веб-сервера! А обычный, нормальный cms не умеет этого делать!
И я не экстрасенс, и не гадалка, что бы угадывать, что имел ввиду ТС.
как раз таки веб-сервер выдает ошибку 404, а не cms
И что существует cms Apache?? а можно ссылку, ни разу не слышал о такой....
сам понял, что написал?
лучше на свою писанину посмотри!
Apache, php, mysql - это сервера!
Drupal, Joomla, WordPress - это cms! И они не выдают ошибку 404, разве что могут отредактировать страничку, которая выводиться на ошибку 404
И как раз твою ошибку 404 выдает Apache, тот который веб-сервер, а ни как не cms!
введи ошибка 404 в гугле много нового для себя узнаешь! А вообще лучше почитай что такое cms и что такое веб-сервер!
Цитата:
Apache (именно веб-сервер, не cms) выдаёт 404
то ошибку 404 выдала бы CMS, а не веб-сервер.
это вообще ахинея! а если я не пользуюсь cms, то кто мне эту ошибку будет выдавать?
и я все таки хотел бы получить ссылку на Apache, который cms для создания сайтов!
Да, корректно работает.
Спасибо за ссылки, ознакомился! Буду иметь ввиду!
С namespacame пока еще не сталкивался.. А стандартам пусть на работе обучают, как и фреймворкам, и кмсам, какие там будут нужны)))
а почему в name кнопки не передать сразу id, который вам нужен?
а потом достать его из ключа POST($_POST[id]), или же достать name+id, как строку а потом обработать substr к примеру, или другой какой то функцией, их много есть для работ со строками!
можно еще создать N количество форм, и в каждой кнопка, и hidden поле c id, которое соответствует этому полю!
а по моему во многих случаях это выглядит так: как покрасить забор кисточкой для рисования? Ответ: нафига тебе кисточкой для рисования то красить, включи мозги, для этого есть специальные строительные кисточки, валики там разные и т.д.! На что часто пишут - а какая разница, что использовать? Или я хочу именно кисточкой для рисования! И потом приходиться очень много отвечать, что зачем, куда, и почему! И имхо люди с опытом на такие вопросы стараются не отвечать....