|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Harvester 2:5020/400 05 Jul 2001 11:41:24 To : Denis Roshchin Subject : Re[2]: публикация новостей -------------------------------------------------------------------------------- Здравствуй Denis, >> > как разделитель все-же лучше использовать что-либо отличное от ":" >> а почему? где используется двоеточие? и какой разделитель можешь >> порекомендовать? DR> 255-ый символ. его с клавиатуры сложно набрать. DR> Потому как двоеточие может быть в новостном сообщении использовано, DR> и весь скрипт просто перестанет работать. DR> еще можно использовать например SUPER-RAZDELITEL. Мало вероятно, DR> что кто-то будет использовать это. А если строку разобрать сплитом не в массив а в конкретные переменные, то что он по твоему сделает? Так что можно использовать любой удобный разделитель, а лучше все слить в базу, тогда большая часть проблем исчезнет на корню. DR> Впринцыпе можноо и двоеточее, но тогда DR> надо следить, чтобы юзер не мог это впихнуть ни в одно из полей. Глупости. Разделительный символ не должен присутствовать во всех полях, кроме последнего, ну а в имени он редко встречаются двоеточия :) >> > а оно надо? зачем делать html-ку то?? >> > Это не оправданно при большом кол-ве работы со скриптом. >> чтобы можно было по простой ссылке с любой страницы сайта зайти на DR> страницу >> новостей и почитать их. я не хочу генерить эту страницу каждый раз, мне >> кажется, это будет медленно. Судя по вопросам программиста -- новостей будет не очень много. Как подсказывает опыт, вторую страницу новостей будут смотреть менее 10% посетителей. Исходя из этого такой вариант: после внесения изменений генерим страничку news.html с последними новостями, все другие доступны по ссылке внизу "Архив новостей" -- тут и появляется динамика. Можно все новости хранить в одном файле (html), доступ к предыдущим получать по ссылке типа: news.html?20010705, чем плохо? Если файл будет меньше 2 мегов, то ничего страшного в этом не вижу. DR> Можно использовать, например javascript. DR> В PL, который все сделает ПОСЛЕ(!!) того, как все акончено, DR> то есть внизу программе вывести: DR> <script language="JavaScript"> DR> location=www.aa.de/news.html; DR> </script> Усложнять просто, упрощать сложно :) С наилучшими пожеланиями, Андрей Подоплелов mailto:pan@sgtrk.e-burg.ru -- Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6488bceae777.html, оценка из 5, голосов 10
|