Xwab
Форумыnavigate_nextПрограммирование на PHP

fread
Сообщения
RussDragon

дпузья подскажите, как сделать чтобы условие проверяло файл и если там нет тех данных которые нужно записать то он их записывает?
каким тегом?
файл тхт
на пхп.су не посылайте, уже был не помогло

31 Дек 2011, 19:37
Pblcb

Пошлю на пхп.су функции strpos и preg_match для поиска. Fopen, fwrite, fclose для записи


__________
посл.ред. 31 Дек 2011, 19:39; всего 1 раз 31 Дек 2011, 19:38
RussDragon

Pblcb, давай посмотрю
добавлено спустя 3 минуты:
<?php

$reg = fopen("userbaza.txt", "r");

if ($reg != $_POST["username"] && $reg != $_POST["password"]) {


$reg = fopen("userbaza.txt", "a");


fwrite($reg, '$_POST["username"] , $_POST["password"]' );


fclose($reg);

}
else {
echo "Warning!";
fclose($reg);
}

?>
я только учюсь, решил сделать что-то на подобии регистрации на базе файловой системы, но вот на поиске данных застрял

~~~~
учебник у меня конечно очень плохой, хорошо что скоро кончится и я смогу наконец на пхп.су пойти
добавлено спустя 6 минут:
поправте правильно пожалуйста код

31 Дек 2011, 19:48
Pblcb

RussDragon, делай что то типо этого
if(strpos(file_get_contents('baza_usernamov.uxt') ,$_POST['username'])!==false)) { echo 'юзернэйм уже занят, придумай другой'; }

31 Дек 2011, 19:50
RussDragon

можешь к моему коду адаптировать?
мне нужно чтобы если ник и пароль свободен то он записывается, а если занят до выдавал warning
добавлено спустя 1 минуту:
ладно, оставлю эту затею пока не узнаю о файловой системе более подробно

31 Дек 2011, 19:57
Pblcb

RussDragon, а зачем на пароль проверять? Еще пользователю который пытается зарегаться напиши, у кого такой же пароль стоит

31 Дек 2011, 20:09
RussDragon

Pblcb, угу, ты прав. это идиотизм.

31 Дек 2011, 20:51
Ответить на тему