Xwab
Форумыnavigate_nextИстория

Топ: Небольшие вопросы по PHP
Сообщения
limer

Привет! Вот такой вопрос. Выполняется запись в файл , в формате txt (base.txt) , из формы , как сделать проверку полученых даных из формы так , чтоб если в файле есть такое сочитание слов - запись бы не производилась.?Помогите пжл , очень нужно

08 Ноя 2010, 19:47
VipiX

limer, хз возможно так..
if (arr[0]==$post) {
echo 'Такое есть и ты лол'
}
else {
$fopen=fopen('base.txt','a');
fputs($fopen,"$name||$post\r\n");
fclose($fopen);

}

п.с не тестил,работает или нет..еще я и новичок в этом деле

08 Ноя 2010, 21:05
limer

VipiX, Спасибо за старания, но не катит, у кого небудь еще есть варианты?

08 Ноя 2010, 23:50
Fashion

limer,
$a='тут слова какие-то';
$a=preg_split('#[^a-zа-я0-9]#siu',$a,-1,PREG_SPLIT_NO_EMPTY);
$file=file_get_contents('1.txt');
if(preg_match('#'.implode('|',$a).'#siu',$file)){
echo 'уже есть';
}

09 Ноя 2010, 0:41
MadLion


//авторизуем переменную $samtext как $_POST['text'];
$samtext=$_POST['text'];
//то что ищем
$iskomoe="mat";
//проверяем на совпадения
if ($iskomoe==$samtext) {
echo 'ti spalilsya';
}
else {
//Тут делается запись в базу
}

Незабудь профильтровать переменную

09 Ноя 2010, 0:49
MadLion

Fashion, пощади ево мозг

09 Ноя 2010, 0:51
Fashion

White Assas7in,  пусть привыкает

09 Ноя 2010, 0:55
Fashion

White Assas7in,  ему в файле нужно искать

09 Ноя 2010, 0:56
MadLion

Fashion, нет из формы

09 Ноя 2010, 0:59
Fashion

White Assas7in, тада чти еще раз пост

09 Ноя 2010, 1:02
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.