За не возможностью добавить комментарий в предыдущую тему... Вообщем я решил оба свои вопроса. Я думаю кому-то они будут полезны, а защита от спама хорошо бы включить в базовую поставку.
1) Возможность добавлять фотографии только администратору.
В index.php в самом начале ввести
if ($name!=="***" ) {print "$back Вы не можете загружать изображения</B></center>"; exit;}
,где *** - пароль.
2) Защита от спама и мата.
На основе http://freshcoder.ru/archives/191
Конечно, можно сделать отдельные файлы, как в примере, но т.к. у меня слов не очень много я решил просто добавить в addmsg.php
$bad_words=array('online','on-line','online','http','mailto','ftp','Credit Card','card','www','ru','com','.edu','org','.biz','.net','.us','.es','.it','.jp','.jpeg','.uk','.md','[url=',' [/url]',
'dick','ass','anal','girl','game','xxx','sex','porn','Insurance','salle','Slots','url');
function check_text ($msg, $bad_words)
{
for($i = 0; $i <= sizeof($bad_words); $i++)
{
if(@$bad_words[$i] != '')
{
$_pos=strpos(strtolower($msg), $bad_words[$i]);
if($_pos !== false){ return 0; }
}
}
}
if (check_text($msg,$bad_words) !==0) {print "Проверка пройдена</center>";}
else {print "$back В комментарии присутствуют недопустимые символы, мат или спам.</B></center>"; exit;}
Надеюсь пригодится. Удачи.