![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
PARROT
он выполняет команды ms-dos
Добавлено @ 00:44 MS - dos - под виндой |
|||
|
||||
PARROT |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Да, век живи, ничего не узнаешь. По Cron, на русском языке его описание имеется? -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
||||
|
|||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
||||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Спасибо!
Прочту. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Opr
завтра на сервере проверю + за полезную, интересную вещь... Буду еще знать, что надо обрубать в плане безопасности. |
|||
|
||||
Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
![]() ![]() |
|||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Здравствуйте.
Назрел еще один важный вопрос: Как и чем можно узнать количество просмотра комментариев, пользователями? Только большая просьба, если можно, от простого к сложному. Суть такая, есть главная страница с сообщениями, по ссылке пользователь выходит на другую страницу для просмотра оставленных комментариев к сообщению. Нужно узнать сколько раз пользователи просмотрели комментарии. ![]() -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
IZ@TOP |
|
||||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Да. Создать еще таблицу в которой будет два поля:
Где cmid это идентификатор комментария, а cnt количество просмотров, которое обновляется каждый раз след. образом:
Думаю так должно быть понятно что к чему, если нет, пиши, объясню что не понятно. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
||||
|
|||||
PARROT |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
В базе есть поле parent, если parent=0, то это новое сообщение, а если parent=id (1, 2, и т.д.), то это комментрий к сообщению по id сообщения. А без создания дополнительной таблицы никак не обойтись? Я согласна на создание дополнительной таблицы, если это необходимо, глвное в этом случае не запутаться. ![]() -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
||||||
|
|||||||
IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
PARROT, вообще-то лучше делать для комментов отдельную таблицу. Можно без создания доп. таблицы, просто добавить поле к основной таблице cnt_view_comments, значение которого увеличевается при просмотре комментариев.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Добавила в базу для подсчета комментариев следующее поле cnt int(11) not null default '0', соответственно после поля parent, далее, если я правильно поняла, то при щелчке на заголовок сообщение открывается другая страница с основным сообщением и добавленными к нему комментариями, только вот не желает он считать...
вот код: <table width=700 align=center> <tr> <td align=right><a href="add.php"><img src="img/nt.gif" border=0></a></td> </tr> </table> <? $db=mysql_pconnect("localhost","reviews","1538733"); mysql_select_db("reviews"); $res=@mysql_query("SELECT id,data,caption,name,txt FROM review WHERE id='$idp'"); for($i=0;$i<mysql_num_rows($res);$i++) { $mas=mysql_fetch_row($res); $mas[1]=stripslashes($mas[1]); $mas[2]=stripslashes($mas[2]); $mas[3]=stripslashes($mas[3]); $mas[4]=stripslashes($mas[4]); $up=@mysql_query("UPDATE review SET cnt = cnt+1 where parent = '$idp'"); ?> <table width=700 align=center border border bordercolor=silver style=border-collapse:collapse cellpadding=0 cellspacing=0> <tr> <td rowspan=3 width=200 align=center><b><? echo $mas[3]; ?></b></td> <td style='padding-left:10'><u><b>дата</b></u> <? echo $mas[1]; ?></td> </tr> <tr> <td style='padding-left:10'><? echo $mas[2]; ?></td> </tr> <tr> <td style='padding-left:10'><? echo $mas[4]; ?></td> </tr> <? } $res1=@mysql_query("SELECT id,data,caption,name,txt FROM review WHERE parent='$idp'"); for($i=0;$i<mysql_num_rows($res1);$i++) { $mas_com=mysql_fetch_row($res1); $mas_com[1]=stripslashes($mas_com[1]); $mas_com[2]=stripslashes($mas_com[2]); $mas_com[3]=stripslashes($mas_com[3]); $mas_com[4]=stripslashes($mas_com[4]); ?> <tr> <td rowspan=3 width=200 align=center><b><? echo $mas_com[3]; ?></b></td> <td style='padding-left:10'><u><b>дата</b></u> <? echo $mas_com[1]; ?></td> </tr> <tr> <td style='padding-left:10'><? echo $mas_com[2]; ?></td> </tr> <tr> <td style='padding-left:10'><? echo $mas_com[4]; ?></td> </tr> <? } ?> </table> <table width=700 align=center> <tr> <td align=right><a href=add.php?idp=<? echo $mas[0]; ?> ><img src="img/dc.gif" border=0></a></td> </tr> </table> Насколько правильно я воткнула нужную строчку, незнаю, знаю точно что считать не желает. Спасите Попугая! Объясните пожалуйста. -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Спасибо IZ@TOP , все работает!
Догадалась сама, хоть и методом тыка, пока. Теперь мне осталось дописать проверку на заполнение полей и соединить все с регистрацией пользователя. Вопрос 1. В каком формате можно и нужно хранить пароль? md5() или можно в открытую? А если пользователь забыл пароль, то придется генерировать новый и добавлять его в базу по мылу или имени? Что проще? Потом, хочется еще, чтобы пользователи смогли загружать свои аватары (это у вас так называется), как это правильно сделать? Только не говори, что вопросов много, это еще не все! -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
ну в открытую точно хранить нельзя, а вот быбор алгоритма хэширования - как твоей душе угодно.
Как минимум - генерировать новый пасс, писать на место старого и отсылать на мыло. |
||||
|
|||||
IZ@TOP |
|
||||||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Желательно с подтверждением, как на этом форуме.
Прочти внимательно это http://forum.vingrad.ru/index.php?showtopic=11017 . Аватары храни в отдельной папке, имена аватаров должны быть названы в соответствии с ID пользователя (что-то вроде как в IBP av-1239.gif).
У тебя же вроде как я понял комментарии к гостевой книге хранятся в тойже таблице что и сами сообщения, и parent связывает их с сообщением в гостевой книге? Тогда тебе нужно не по parent cnt+1, а по id записи комментарии которой в данный момент просматривают. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
||||||
|
|||||||
PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
По сути я хочу сделать гостевую (форум) похожую на ваш форум:
Поэтому возник еще один вопрос (правда о реализации его я еще сама не думала, лучше спросить...) В меню вашего форума есть: Тема|Автор|Ответов|Просмотров|Обновление Я уже реализовала с вашей помощью все меню, кроме обновления, то есть даты обновления последнего комментария к сообщению. Вопрос: Как это реализовать? Можно пример, простой. С подсказкой лучше думается. Спасибо! ![]() -------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |