- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проверил код, на локальной машинке, все работает, правда таблицу свою сделал (в комментариях)
Да и еще момент по IP, его лучше конвертировать через ip2long
тогда база будет быстрее крутиться, если нужно выборки или проверки по IP делать.
Кстати, $file не пишется, но это уже из другой области.
Строка записанная приведенным выше кодом в базу
1*133*343*567 127.0.0.1
Еще можно получать IP так:
$_SERVER["REMOTE_ADDR"]
$HTTP_SERVER_VARS["REMOTE_ADDR"]
$REMOTE_ADDR
Just try.
Отлично, никаких ошибок не произошло,
а когда специально неправильный пароль подставил, то написала следующее:
Warning: mysql_connect(): Access denied for user '***'@'localhost' (using password: YES) in /ho***/***.php on line 7
Ошибка! Соединение с MySQL не установлено!
Access denied for user '***'@'localhost' (using password: YES)
Итак, соединение с MySql есть.
Вот такая таблица:
CREATE TABLE useronline (
time int(15) NOT NULL,
ip varchar(15) NOT NULL,
file varchar(50) NOT NULL,
PRIMARY KEY (time),
KEY ip (ip),
KEY file (file) );
Может, проблема в том, что я ключи наставил?
Сейчас их снесу.
Или может ?
CREATE TABLE useronline (
`time` datetime default '00:00:00',
ip varchar(15) NOT NULL,
file varchar(50) NOT NULL,
PRIMARY KEY (time),
KEY ip (ip),
KEY file (file) );
Всем спасибо за коды,
Mazai, спасибо и Вам, Ваш код сработал...
это по-видимому мою ключи все запрещали да и Null я зря запрещеал. Вот теперь все в порядке! Всем спасибо!
Tarry, спасибо и Вам!
Думал... эту проблему буду долго решать.
А теперь все в порядке!
У меня и $file = $PHP_SELF; сработал.
А для чего нужен
TYPE=MyISAM; ?
Вы сюда заглядывать пробовали?
http://phpclub.ru/faq/wakka.php?wakka=Nachalo
MyISAM -- тип таблиц MySQL. Его можно не указывать вообще. Ещё есть InnoDB и прочие.