6666: Сцыкотно в эти таблицы лезть.. но ладно. Да, в "users" походу общий список.
Так вы только посмотрите, главное ничего не удаляете в базе, не переименовывайте и меньше лишних движений делайте)
6666: Только таблица называется sdfgsdfg_users - так и надо
Ну вот, видимо, у вас префикс для таблиц на этапе установки форума был задан sdfgsdfg_. Поменяйте название в вашем новом скрипте на нужное sdfgsdfg_users.
И с постами разберитесь. Таблица с постами как называется? А то, может, у вас у каждой таблицы свой префикс)
Но всё равно неясно, откеда тогда по старым названиям у вас список онлайн юзверей и новых постов лежит)
6666, я вижу вы любите поковырятся в коде, тогда гляньте сами через phpmyadmin, посмотрите, что у вас реально находится в таблицах: phpbb_users и phpbb_posts ?
6666: Я его просто в статику воткнул, как есть... ))))
Ну, что-то забыли значит). Может какой-нидь закрывающий ?>
Лучше всё-таки отдельный скрипт сделайте php, проверьте, что он точно при обращении даёт результат и без ошибок и тогда уже в статику в нужном месте сделаете инклуд:
В коннекте mysql_connect прописана переменная $hostname, поэтому в моём варианте всё правильно с $hostname.
6666: Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_VARIABLE or '$' in /home/surreall/public_html/artlynch/index.html on line 96
Вы где-то не так заинклудили скриптег или когда настройки меняли что-то лишнее задели.
Я свой код проверил на серваке, всё ОК. Нет ошибок парсинга. Нужно смотреть, куда и как вы его воткнули.
вы для начала попробуйте обратиться прям напрямую к скрипту php, который пытаетесь заинклудить. Если выведет заветные цифры, значит, всё супра. И тогда уже подключайте его инклудом в нужном месте на своём сайте.
Может быть решение такое?
1/(x+y)=5
1/(2x+y/2)=4
С такой же задачей на WP с помощью форумчан минуты за три управились ((
форумчанин форумчанину рознь). Да и WP в рядах сеошников более известная штука для размножения ГС, чем какой-то форум)
там везде префикс sd.. как там его..
ну вот и пропишите в скрипте правильные названия соответствующих таблиц как и в вашей базе.
Сцыкотно в эти таблицы лезть.. но ладно. Да, в "users" походу общий список.
Так вы только посмотрите, главное ничего не удаляете в базе, не переименовывайте и меньше лишних движений делайте)
Только таблица называется sdfgsdfg_users - так и надо
Ну вот, видимо, у вас префикс для таблиц на этапе установки форума был задан sdfgsdfg_. Поменяйте название в вашем новом скрипте на нужное sdfgsdfg_users.
И с постами разберитесь. Таблица с постами как называется? А то, может, у вас у каждой таблицы свой префикс)
Но всё равно неясно, откеда тогда по старым названиям у вас список онлайн юзверей и новых постов лежит)
6666, давно бы уже написали, раз столько проблем вылезло).
Я то решил, что эта стата вам нужна больше в личных целях, чтобы видеть динамику развития своего форума.
6666, я вижу вы любите поковырятся в коде, тогда гляньте сами через phpmyadmin, посмотрите, что у вас реально находится в таблицах: phpbb_users и phpbb_posts ?
Во. Заработало. Только цифры не те. Нужно общее количество юзеров и общее сообщений. А он выдает юзеров онлайн и новые сообщения.
Похоже вы ещё куда-то свои руки успели засунуть). Сказали же, ничего не трогать лишнего)
Проверил, в таблице phpbb_users точно все юзвери. Как у вас только онлайновые выбираются я уж не знаю.)))
Не ругайтесь, сейчас еще раз попробую)
Верните противогаз Психо и всё получится )
Вот на эту строчку ругается:
$connect=mysql_connect($"localhost", $"surreall_onotole", $"3********6") or die ("Не могу создать соединение ". mysql_error());
Я кавычки убирал и ставил обратно, все равно ругается, хотя и по-разному..
А зачем вы трогали настройки в этом месте? Все настройки прописываются выше в коде!
Например,
#настройки подключения к нужной базе данных
$hostname = "localhost";//хост мускула
$username = "dbuserGGG";//юзер мускула
$password = "jg832573683tdjghdjgf";//пароль мускула
$dbName = "dbphpbb2";//нужная база форума
Разумеется, сами значения должны быть актуальными, я лишь для примера указал, как это вписывать!
Всё остальное уже рабочее и трогать другой код ненужно.
Если уж так хочется влезть со своими параметрами сразу в mysql_connect(), то можно и так, конечно:
$connect=mysql_connect("localhost", "dbuserGGG", "jg832573683tdjghdjgf") or die ("Не могу создать соединение ". mysql_error());
Значения должны быть в кавычках! Тогда настройки выше можно нафиг удалить из скрипта, раз ненужны.
Я его просто в статику воткнул, как есть... ))))
Ну, что-то забыли значит). Может какой-нидь закрывающий ?>
Лучше всё-таки отдельный скрипт сделайте php, проверьте, что он точно при обращении даёт результат и без ошибок и тогда уже в статику в нужном месте сделаете инклуд:
<? include_once("путь к скрипту"); ?>
А не
$dbhost = 'localhost';
?
В коннекте mysql_connect прописана переменная $hostname, поэтому в моём варианте всё правильно с $hostname.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_VARIABLE or '$' in /home/surreall/public_html/artlynch/index.html on line 96
Вы где-то не так заинклудили скриптег или когда настройки меняли что-то лишнее задели.
Я свой код проверил на серваке, всё ОК. Нет ошибок парсинга. Нужно смотреть, куда и как вы его воткнули.
вы для начала попробуйте обратиться прям напрямую к скрипту php, который пытаетесь заинклудить. Если выведет заветные цифры, значит, всё супра. И тогда уже подключайте его инклудом в нужном месте на своём сайте.