ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

28.01.2008, 17:01
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
Префикс - это набор символов, с которого начинаются все имена таблицы для данного форума, чата или еще чего-нибудь. Например, для форумов PhpBB все таблицы начинаются на phpbb_, то есть в базе таблицы типа phpbb_auth_access, phpbb_users, phpbb_vote_voters и т.д. Вообще-то префикс придумывается самим пользователем или устанавливается по умолчанию. У вас есть шелл-доступ на хостер? Или вы ковыряете БД через phpMyAdmin? В первом случае, надо зайти по ssh со своим логином и пассом, затем набрать в командной строке
Код:
mysql -uusername -ppassword -hmysql4.freehostia.com
mysql> use dbname
mysql> show tables;
Вместо username, password и dbname вводите свои собственные данные
Вот и все. Во втором случае все просто - достаточно кликать мышкой
|
|
|

28.01.2008, 23:10
|
|
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме: 1321315
Репутация:
46
|
|
Сообщение от krypt3r
Префикс - это набор символов, с которого начинаются все имена таблицы для данного форума, чата или еще чего-нибудь. Например, для форумов PhpBB все таблицы начинаются на phpbb_, то есть в базе таблицы типа phpbb_auth_access, phpbb_users, phpbb_vote_voters и т.д. Вообще-то префикс придумывается самим пользователем или устанавливается по умолчанию. У вас есть шелл-доступ на хостер? Или вы ковыряете БД через phpMyAdmin? В первом случае, надо зайти по ssh со своим логином и пассом, затем набрать в командной строке
Код:
mysql -uusername -ppassword -hmysql4.freehostia.com
mysql> use dbname
mysql> show tables;
Вместо username, password и dbname вводите свои собственные данные
Вот и все. Во втором случае все просто - достаточно кликать мышкой
Вот как раз через пхпадмин, и я все таки не понял что надо мне ввести в префиксах????
|
|
|

29.01.2008, 00:09
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Дай нам хотяб 2 имени таблиц в БД и те скажут какой префикс...
|
|
|

28.01.2008, 17:18
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Macro
Ну я тоже склонялся к тому чтобы одним запросом всё апдейтнуть.
Кстати насчёт провеки изменения настроек, базу данных спрашиваю ещё в самом начале, а потом можно просто проверять конкретное поле))
спасибо!
|
|
|

28.01.2008, 17:22
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Да, что-то я ступил, ведь тыдолжен вывести настройки в поля =) Ну, теоретически можно написать джаваскрипт, который будет отсылать только измененные параметры, но только зачем?  Сильно это ничего не изменит.
|
|
|

28.01.2008, 17:28
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
.:EnoT:. второй вариант получается нагруженнее первого т.к. тебе нужно делать ещё один запрос к бд и смотреть что там изменилось.Можно ещё сохранять дефолтовые значения в сессии из первого запроса
|
|
|

28.01.2008, 17:57
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
как присвоить результат логической переменной?
так не прокатывает...
|
|
|

28.01.2008, 18:05
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от -=lebed=-
как присвоить результат логической переменной?
так не прокатывает...
а зачем ты два знака равно поставил? Ты же присваиваешь а не сравниваешь 
|
|
|

28.01.2008, 18:11
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от .:EnoT:.
а зачем ты два знака равно поставил? Ты же присваиваешь а не сравниваешь 
Не.. сравниваю сначала, если $a равно $b то $logic=true, если нет, то $logic=false.
PS Вроде понял, в случае false просто ничего не выводится (null, пустое значение), если true, то единица...
Как теперь сделать такое ($a-$d - переменные):
Допустим $string=$a."==".$b."and".$c."==".$d тип строка. Как теперь получить результат логического вычисления того что записано в строковой переменной $string? Заюзать eval ?
Последний раз редактировалось -=lebed=-; 28.01.2008 в 18:22..
|
|
|

28.01.2008, 18:09
|
|
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме: 5812656
Репутация:
1540
|
|
.:EnoT:. ну.если $a==$b то истина,иначе лож.
-=lebed=- $logic=true?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|