Jump to content

stalker_2000

User
  • Posts

    83
  • Joined

  • Last visited

Everything posted by stalker_2000

  1. rus ээээ... а ты что, header-ы 2 раза шлёшь?
  2. SQL-пример с несколькими PRIMARY и auto_increment столбцами в студию
  3. какие ты глупости говоришь. В таблице может быть один PRIMARY KEY по одному столбцу, один auto_increment с ключом UNIQUE в другом столбце, и бесконечное кол-во столбцов с индексом UNIQUE
  4. конечно нет. Это же грубейшая ошибка!!! Почитай внимательно http://www.php.net/manual/ru/language.types.array.php, там этот момент разжеван. Без кавычек пхп будет интерпретировать url как константу, которой, кончено, нет. А вот во втором случае всё будет правильно, и он будет искать индекс массива под названием url
  5. я один вижу, что вместо $_POST надо писать $_POST['url']?
  6. Я так понял, мое творение покатит Иван Шумов Вы, сударь, не только молоды, но ещё и хвастливы не по годам
  7. Собственно, система - это громко сказано. Всё состоит из таблицы привилегий в следующем виде: // работа с данными define('DATA_VIEW',1); define('DATA_ADD',2); define('DATA_MANAGMENT,5); // управление пользователями define('USERS_VIEW_PAGE',9); define('USERS_MANAGMENT',10); // ещё что-то .... и функции проверки привелегий: function check_privileges($action_name) // если не хватает прав - возвращает 0, иначе 1 { if ($_SESSION['priveleges_level']<$action_name) return 0; else return 1; } При авторизации юзера устанавливаем переменную $_SESSION['priveleges_level'] из БД, где записано некое число (например от 1 до 10), характеризующее уровень доступа юзера - чем больше, тем круче. Далее, в нужном месте скрипта (например перед работой с БД) мы делаем так: if (!check_privileges(USERS_VIEW_PAGE)) { echo 'Доступ запрещен'; exit; } Эту систему я изобрёл сам в предверии ожидания ТЗ по написанию бухгалтерской системы для предприятия. Хочу услышать ваши мнения по этому поводу. Есть ли какие-то другие системы? Было бы интересно взглянуть.
  8. Значит буду складывать в базу. Спасибо
  9. Приветствую! Подскажите, какой из нижеприведенного кода будет легче с точки зрения нагрузки и потребления памяти сервером: 1) if (defined('URI_LOG_ON')) { mysql_query("INSERT INTO get_log VALUES('{$_SERVER['REQUEST_URI']}')"); if ($_SERVER['REQUEST_METHOD']==='POST') { foreach($_POST as $k=>$v) mysql_query("INSERT INTO post_log VALUES('{$k}','{$v}')"); } } 2) if (defined('URI_LOG_ON')) { $log_file = fopen('uri.log','a+'); fwrite($log_file,date('d-m-Y, H-i-s').': '.$_SERVER['REQUEST_URI']."\n"); fclose($log_file); if ($_SERVER['REQUEST_METHOD']==='POST') { $log_file = fopen('uri_post.log','a+'); fwrite($log_file,date('d-m-Y, H-i-s')." ======================================\n"); foreach($_POST as $k=>$v) { fwrite($log_file,"{$k}={$v}"."\n"); } fclose($log_file); } }
  10. Вообще-то правильно наоборот, сначала name, потом #link: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Тег А, параметр name</title> </head> <body> <p><a name="top"></a></p> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat.</p> <p><a href="#top">Наверх</a></p> </body> </html> ЗЫ. А каким боком это к ПХП относится???
  11. index.php <?php session_start(); include 'head.php'; ?> </body> </html> head.php <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> всё работает, никаких ошибок...
  12. Домен тут не при чем. andrums у тебя указано 2 пути, по которым пхп сохраняет сессии: session.save_path= E:\PHP\sessiondata session.save_path = /temp удали последний, затем проверь, создаются ли сессии в E:\PHP\sessiondata. Сессия выглядят как файл с именем "sess_b6b531c47125530bf48b0b8f73978cdb" (например). попробуй так же вообще закомментировать эту строчку. В этом случае сессии должны создаваться в c:\windows\ Если у тебя пхп стоит как модуль апача, не забывай его (апач) перезапускать после каждого изменения php.ini
  13. можно написать так: <div style="float: left;">a</div> <div style="clear: left;"></div> <div style="margin-top: 30px;">b</div>
  14. Спасибо, теперь всё прояснилось Походу ещё возник вопрос. В IE6 и 7 вышеприведенный код работает без схлопывания, в то время как в ФФ2 и 3, а так же в опере оно присутствует. Это глюк ИЕ?
  15. Твой пример рабочий. Проблема действительно в настройках. Проверь, сохраняется ли у тебя в броузере кука с именем PHPSESSID. Если нет, проблема в броузере. Если да, давай сюда настройки из php.ini, раздел [session]
  16. Я телепат-новичек
  17. Привет всем. Код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <style> * { padding: 0; margin: 0; } #wrapper { margin: 0 auto; width: 900px; } #header { width: 900px; background: #ABBEBE; } #content { /*border: 1px solid;*/ height: 300px; background: #ABFFFF; width: 900px; } #footer { width: 900px; background: #ABBEBE; } .stick { width: 100px; height: 100px; margin: 100px 0px 0px 10px; } </style> </head> <body> <div id="wrapper"> <div id="header">header</div> <div id="content"><div class="stick">content</div></div> <div id="footer">footer</div> </div> </body> </html> Блок content съезжает вниз на величину верхнего отступа блока stick, вместо того, что бы сместить сам блок stick относительно content. Если раскомментировать в стиле content-а строку /*border: 1px solid;*/ (при чем тут это?! ), всё становится на свои места... Подскажите, где ошибка...
  18. Здравствуйте, я телепат-новичок, поэтому оставьте вопрос и проблемный код в форуме, что бы я помог решить вам вашу проблему
  19. Информацию не надо иметь, её нужно читать
  20. будет вполне достаточно $value = (int)$_REQUEST['value']; Если что-то не так $value будет равно нулю
  21. Вы не поняли, сессии мне не нужны. Мне нужно ходить по удалённому сайту средствами пхп, пройдя авторизации и приняв все нужные куки.
  22. Нет, хотим написать удобную оболочку управления
  23. Приветствую всех. Подскажите, как можно сделать или про что/где читать, что бы средствами пхп сделать следующее: 1) зайти на некий сайт, заполнить простейшую форму, нажать "отправить" и принять куку с авторизаций; 2) продолжить работу уже с этой кукой (авторизированно), имеется в виду скачка страниц путем того же fopen? Сайт известен заранее, поля заполнения формы - тоже.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy