Forum Webscript.Ru

Программирование => PHP => Тема начата: Rodent от 12 Марта 2004, 17:10:14

Название: Комментарий к новостям
Отправлено: Rodent от 12 Марта 2004, 17:10:14
Доброе время суток
Вот хочу сделать комментарии к новостям без использования БД, а с использованием простых фалов типа .txt
Допустим новости у меня находятся в файле news.txt
на сайте их выдает пользователю файл news.php
редактировать новости и добавление новых -  файл admin.php
ну вот теперь пытаемся добавить комментарии, так как мне лучше сделать, к каждой новости создавать отдельный файл, или в один файл записывать все комментарии с номером новости?
С уважением, Николай
Название: Комментарий к новостям
Отправлено: USE от 12 Марта 2004, 17:19:40
лучше для каждой новости создать отдельный файл с комментами.
скажем новость №2 - соответствующие ей комментарии содержатся в файле комментс_2.тхт
в этом случае выводить проще - не надо перебирать все комментарии, а выводишь только те, которые в этом файле.
грохнуть комментарии к какой-то новости проще - удалил один файл и все.
Название: Комментарий к новостям
Отправлено: Rodent от 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 от 12 Марта 2004, 18:36:12
[p]htmlspecialchars[/p]???
Название: Комментарий к новостям
Отправлено: Меняздесьдавнонет от 13 Марта 2004, 00:40:15
Цитировать
Какую лучше всего поставить "защиту от дурака"
Допустим:

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

А защиту надо делать не от абстрактного дурака, а от конкретного.
Название: Комментарий к новостям
Отправлено: Rodent от 13 Марта 2004, 01:28:14
RomikChef
м-да ну из тебя и помошник, какого хрена ты вообще отвечаешь, лучше бы сидел и помалкивал, коль ты сразу в пхп разобрался, а может и родился с ним, то таких не много.
А без тебя, есть люди которые хоть как-то помогают... А не обсирают все и вся...
И между прочим код который написал я взял из скрипта написанного Sad Raven (гостевая книга).
Название: Комментарий к новостям
Отправлено: AliMamed от 13 Марта 2004, 10:54:24
Цитировать
Rodent:
И между прочим код который написал я взял из скрипта написанного Sad Raven

топтался тут такой. ни в чем не разобрался и пошел другим помогать.
Название: Комментарий к новостям
Отправлено: Diesel от 13 Марта 2004, 11:17:43
Еще посмотри на [p]nl2br[/p] и [p]htmlentities[/p]
[off]
Rodent а вообще код приведенный табой глуп. Это тебе и объяснил Ромик, в своем стиле. Если ты сам  не понял, почему он глуп, то нужно было спросить, а не хныкать, что тебя обидели....
[/off]
Название: Комментарий к новостям
Отправлено: Меняздесьдавнонет от 13 Марта 2004, 12:52:29
Я не знаю, кто такой этот грустный ворон, но я думаю, что тебе лучше обратиться за помощью к нему, если он пишет такие замечательные скрипты.
Психотерапией и исправлением самооценки этот форум не занимается. С обидками ходите куда-нибудь в другие места. Тема закрыта.

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