Автор Тема: Комментарий к новостям  (Прочитано 3952 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rodent

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 133
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.unimix.ru
Комментарий к новостям
« : 12 Марта 2004, 17:10:14 »
Доброе время суток
Вот хочу сделать комментарии к новостям без использования БД, а с использованием простых фалов типа .txt
Допустим новости у меня находятся в файле news.txt
на сайте их выдает пользователю файл news.php
редактировать новости и добавление новых -  файл admin.php
ну вот теперь пытаемся добавить комментарии, так как мне лучше сделать, к каждой новости создавать отдельный файл, или в один файл записывать все комментарии с номером новости?
С уважением, Николай

Оффлайн USE

  • Любитель
  • Ветеран
  • *****
  • Сообщений: 720
  • +0/-0
  • 2
    • Просмотр профиля
Комментарий к новостям
« Ответ #1 : 12 Марта 2004, 17:19:40 »
лучше для каждой новости создать отдельный файл с комментами.
скажем новость №2 - соответствующие ей комментарии содержатся в файле комментс_2.тхт
в этом случае выводить проще - не надо перебирать все комментарии, а выводишь только те, которые в этом файле.
грохнуть комментарии к какой-то новости проще - удалил один файл и все.
« Последнее редактирование: 12 Марта 2004, 17:28:13 от USE »
Не ходите, дети, без «Мозиллы» дальше localhost!

Оффлайн Rodent

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 133
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.unimix.ru
Комментарий к новостям
« Ответ #2 : 12 Марта 2004, 18:11:05 »
Тогда еще вопрос.
Какую лучше всего поставить "защиту от дурака"
Допустим:

function check($string) {
   $string = str_replace ("<", "<", $string);
   $string = str_replace (">", ">", $string);
   $string = ereg_replace (\'\\\\\\"\', """, $string);
   $string = ereg_replace ("\\\\\\\'", """, $string);
   $string = str_replace ("\\r", "", $string);
   $string = str_replace ("\\n", "
", $string);
   $string = str_replace ("%", "%", $string);
   $string = str_replace ("!", "!", $string);
   $string = str_replace ("^ +", "", $string);
   $string = str_replace (" +$", "", $string);
   $string = str_replace (" +", " ", $string);
   $string = str_replace ("|", "l", $string);
}

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Комментарий к новостям
« Ответ #3 : 12 Марта 2004, 18:36:12 »
[p]htmlspecialchars[/p]???
работа в Украине

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Комментарий к новостям
« Ответ #4 : 13 Марта 2004, 00:40:15 »
Цитировать
Какую лучше всего поставить "защиту от дурака"
Допустим:

кхмммм...
вообще-то, самой лучшей защитой от дурака будет выкинуть этот весьма дурацкий код на помойку.
И впредь писать только то, смысл чего понимаешь...

А защиту надо делать не от абстрактного дурака, а от конкретного.

Оффлайн Rodent

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 133
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.unimix.ru
Комментарий к новостям
« Ответ #5 : 13 Марта 2004, 01:28:14 »
RomikChef
м-да ну из тебя и помошник, какого хрена ты вообще отвечаешь, лучше бы сидел и помалкивал, коль ты сразу в пхп разобрался, а может и родился с ним, то таких не много.
А без тебя, есть люди которые хоть как-то помогают... А не обсирают все и вся...
И между прочим код который написал я взял из скрипта написанного Sad Raven (гостевая книга).

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Комментарий к новостям
« Ответ #6 : 13 Марта 2004, 10:54:24 »
Цитировать
Rodent:
И между прочим код который написал я взял из скрипта написанного Sad Raven

топтался тут такой. ни в чем не разобрался и пошел другим помогать.
ну, будем исповедоваться?

Оффлайн Diesel

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 69
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Комментарий к новостям
« Ответ #7 : 13 Марта 2004, 11:17:43 »
Еще посмотри на [p]nl2br[/p] и [p]htmlentities[/p]
[off]
Rodent а вообще код приведенный табой глуп. Это тебе и объяснил Ромик, в своем стиле. Если ты сам  не понял, почему он глуп, то нужно было спросить, а не хныкать, что тебя обидели....
[/off]

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Комментарий к новостям
« Ответ #8 : 13 Марта 2004, 12:52:29 »
Я не знаю, кто такой этот грустный ворон, но я думаю, что тебе лучше обратиться за помощью к нему, если он пишет такие замечательные скрипты.
Психотерапией и исправлением самооценки этот форум не занимается. С обидками ходите куда-нибудь в другие места. Тема закрыта.

Diesel
nl2br там вреден. правда, еще вреднее htmlentities.
Если первое ты приплел просто не подумав, то второе - то я вообще не понимаю откуда взялось.
Впрочем, это неважно.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28