|
Автор |
Сообщение |
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Алексей
Новенький
Зарегистрирован: 29.07.2009 Сообщения: 12
|
|
|
|
У меня вопрос возник по книге PHP 5/6 и MySQL 6. Точнее по её 6 главе, а еще точнее по описанию сессий. В ней описаны такая функция, как session_registr. Я 2 часа уповал на свою тупость из-за того, что переменные в сессии так и не регистрировались! ! Потом я почти случайно выяснил, что оказывается session_registr работает только при включеном registr_globals, которая у меня выключена, как ранее в вашей книге и советовалось. И что нужно изпользовать ассоциативные массивы $_SESSION и $HTTP_SESSION_VARS. Это какая-то ошибка вышла или я все таки не зря на тупость-то свою уповал? Пока думаю, что второе т.к. книга очень хорошая! Может мне, конечно, легче дается PHP, потому что опыт в программировании есть, я раньше довольно долго Delphi занимался. Все же думаю, что с этой книгой может научиться человек раньше этой области не косавшийся. |
|
Вернуться к началу |
|
|
Mega
Участник тусовки
Зарегистрирован: 06.10.2010 Сообщения: 219 Откуда: из Украины
|
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Бело-синяя - это второе издание. А можно отфоткать обложку? Буду очень благодарен! Возможно, это подделка, нужно сообщить в издательство. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Mega
Участник тусовки
Зарегистрирован: 06.10.2010 Сообщения: 219 Откуда: из Украины
|
|
|
|
Цитата: |
Бело-синяя - это второе издание. А можно отфоткать обложку? Буду очень благодарен! Возможно, это подделка, нужно сообщить в издательство. |
Да, точно второе издание, нет это не подделка так как цена "Хорошая", а сколько у вас стоит второе издание? _________________ <?php echo "А php вещь классная)" ?> |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Уже нет в наличии, но мог бы продать за 90 грн. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Mega
Участник тусовки
Зарегистрирован: 06.10.2010 Сообщения: 219 Откуда: из Украины
|
|
|
|
нет, мне не надо у меня уже есть)
А чем отличаются 1 е издание от второго? _________________ <?php echo "А php вещь классная)" ?> |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Зайди на bhv.ru, просмотри содержание 1 и 2 издания, долго рассказывать |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
Артур_07
Зарегистрирован: 25.01.2011 Сообщения: 3
|
|
|
|
Всех приветствую. У меня вопрос возник по книге PHP 5/6 и MySQL 6. Сразу хотел оговориться, я в этом деле еще новичок, поэтому не судите строго. На диске, который прилагается к книге находится движок сайта недвижимости. Я хотел изучить как он работает. Загрузил все скрипты, установил базу данных. А теперь при запуске index.php файла у меня выплывает ошибка "Notice: Undefined index: p in D:\wampdata\apache\localhost\www\denis\index.php on line 11". Может кто-то знает, каковы причины данной ошибки или кто-то уже сталкивался с подобной. Заранее благодарен за ответы!)) |
|
Вернуться к началу |
|
|
олег алексеевич
Тысячник
Зарегистрирован: 18.01.2009 Сообщения: 1365 Откуда: ua Кропивницкий
|
|
|
|
Артур_07,
открой в редакторе пхп файл index.php и скопируй сюда от 9 до 12 строчки.Больше всего неправильно прописано логин,пароль.
А как ты вообще запускаешь сайт- из браузера-localhost/denis ? _________________ помощь в личку платно.Удалю вирус,шелл с сайта Джумла, Битрикс .
Создам плагин , модуль под заказ для VirtueMart , JoomShopping |
|
Вернуться к началу |
|
|
Артур_07
Зарегистрирован: 25.01.2011 Сообщения: 3
|
|
|
|
6)include "config.php";
7) mysql_connect($server, $user, $pswd) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
9)
10)// проверка имени пользователя и пароля
11)if ($p=="login") {
12)
13)// запрос
14)$q = "select * from n_users where (uname=\"$username\") and (pas=\"$password\")";
15)$r = mysql_query($q);
там же в папке есть файл config.php, где я указал сври логины и пароли для бд. Запускаю из браузера- localhost/denis/ |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
$p - это что? пришла с параметром типа index.php?p=login ? замени строку 11 на:
Код: |
if($_GET["p"]=="login") { |
это значит, что переменная register_globals в php.ini равна false, и аргументы из массивов _GET и _POST (гет- и пост-параметры) не конвертируются в соответствующие переменные. Это для безопасности, все ОК, просто в будущем обращайся к ним через $_GET и $_POST, или так:
Код: |
$_REQUEST = array_merge($_GET, $_POST);
......
echo "Hello, ".$_REQUEST["username"]; |
_________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
олег алексеевич
Тысячник
Зарегистрирован: 18.01.2009 Сообщения: 1365 Откуда: ua Кропивницкий
|
|
|
|
ну и в процессе отладки можешь проверить существование переменной $p
_________________ помощь в личку платно.Удалю вирус,шелл с сайта Джумла, Битрикс .
Создам плагин , модуль под заказ для VirtueMart , JoomShopping |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Проблема уже обсуждалась много раз. Там нужно или включить register_globals или сделать, как написал Anderson |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|