Обсуждение гостевой книги от Nominal'a

1. Роман (30.04.2010 / 08:15)
Вот ссылка GuesBook by Nominal Обсуждаем недостатки, высказываем предложения и пожелания по развитию скрипа

2. Azzido (30.04.2010 / 09:25)
<Files ~ "template|local">
Order allow,deny
Deny from all
</Files>
<Files ~ ".(dat|priv|prof)$">
Order allow,deny
Deny from all
</Files>
это откуда то ни оттуда

3. Neformat (30.04.2010 / 10:54)
А это в гостевой на какой? Содрал где то и не знаю зачем?
Addtype application/vnd.sonyericsson.mms-template tpl
Addtype application/vnd.wap.wmlc .wmlc
Addtype application/vnd.wap.wmlscriptc .wmlsc
Addtype application/vnd.eri.thm .thm
Addtype application/vnd.mophun.application .mpn
Addtype application/vnd.mophun.certificate .mpc
Addtype application/x-gtar .gtar
Addtype application/x-tar .tar
Addtype application/zip .zip
Addtype application/x-rar-compressed .rar
Addtype application/vnd.wap.mms-message .mms
Addtype application/smil .smil
Addtype application/smil .smi
Addtype application/java-archive .jar
Addtype application/vnd.symbian.install .sis
Addtype application/vnd.smaf .mmf
Addtype application/x-tar .hid
Addtype text/vnd.wap.wml;charset=utf-8 .wml
Addtype text/vnd.wap.wmlscript .wmls
Addtype text/x-vmel .mel
Addtype text/vnd.sun.j2me.app-descriptor;charset=UTF-8 .jad
Addtype text/x-vmel .emy
Addtype text/x-imelody .imy
Addtype text/x-emelody .emy
Addtype text/x-vcard .vcf
Addtype text/x-vcalendar .vcs
Addtype text/calendar .ics
Addtype audio/imelody .imy
Addtype audio/amr .amr
Addtype audio/x-wav .wav
Addtype audio/wav .wav
Addtype audio/midi .midi
Addtype audio/midi .mid
Addtype audio/rmf .rmf
Addtype image/jpeg .jpg
Addtype image/jpeg .jpeg
Addtype image/gif .gif
Addtype image/png .png
Addtype image/bmp .bmp
Addtype image/vnd.wap.wbmp .wbmp
Addtype video/mp4 .mp4
Addtype video/3gpp .3gp

4. Apeccc (30.04.2010 / 20:49)
mime нах=) Только к чему?????

5. Lugaro (30.04.2010 / 21:09)
Что это D
 if(empty($text) or !preg_match("/[a-zа-я]/i",$text) )
      if(empty($text)) echo "" . $lang['12'] . "<br />";
      else {
           echo "" . $lang['13'] . "<br />";
           }
  echo "</font><br /><a href='index.php?act=add'>" . $lang['14'] . "</a><br />";
  }
и ещё, используются разделители :|: а в тексте ты их не как не экранируешь ну и ещё попробуй напиши чтото типа
а
а
а
а
аа
а
И посмотри что получится, переносы нужно обрабатывать рас у тебя в файле каждый блок сообщение должен занимать 1 строку
ЗЫ и это так только с первого взгляда )

6. Apeccc (30.04.2010 / 21:14)
В общем парень-то Билл Гейтс... xD

7. Lugaro (30.04.2010 / 21:17)
Да ладно, надо же с чего то начинать smile

8. ramzes (30.04.2010 / 22:11)
if(!preg_match("/[0-9]/i",$_GET['page'])) {
все, дальше смотреть расхотелось. Остался вопрос: на фига регистро-независимой регуляркой цифры проверять то?))
про то что на фига вообще это делать регуляркой я молчуsmile

9. Neformat (30.04.2010 / 22:55)
8. ramzes, обычно после такой проверки еще добавляют хтмлспесиалчарс, и интвал как "контрольный в голову" ))) klass

10. Мансур (30.04.2010 / 23:14)
Htaccess и нектрый коды из мотора

11. Azzido (30.04.2010 / 23:23)
В общем скрипт ращзвивать и развивать!ГГ

12. ramzes (30.04.2010 / 23:34)
#9 гг зачетsmile и еще trim() после регулярки зачем то ставят))
// тс, перебери код, много повторных проверок, регулярки где ненадо, \r\n вроде не вырезается и не преобразовывается, и еще антимат жестьsmile
а так, молодец что пишешьsmile
3.Ы $page = isset($_GET['page']) ? abs(intval($_GET['page'])) : 0;

13. Владислав (01.05.2010 / 00:38)
12. ramzes, деление на 0?

14. ramzes (01.05.2010 / 00:42)
Юморист однакоsmile это не деление, это аналог else
$page = (если) isset($_GET['page']) (то) ? abs(intval($_GET['page'])) (иначе) : 0;

15. Azzido (05.05.2010 / 10:22)
это тернарный оператор --> справка

URL: https://visavi.net/topics/8823