пишет: Parse error: syntax error, unexpected ';' in Z:\home\test1.ru\www\guest000\registr\2.php on line 18
если несложно напишите другой вариант или укажите мне на мои ошибки в этомОтредактировано модератором: JustUserR, 13 Апреля, 2010 - 16:47:27 Обрамил PHP-код в соответствующие BB-теги
----- <?php?>
Мелкий
Отправлено: 11 Апреля, 2010 - 21:02:46
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
ferrum88 пишет:
fopen($nikname, "r";)
ferrum88 пишет:
while (!feof($fp);)
ferrum88 пишет:
endwhile;
Вы вообще на каком языке пишете? Первые 10 строк ещё похожи на что-то, а дальше уже идёт бред, косящий под php.
Покинул форум
Сообщений всего: 20
Дата рег-ции: Апр. 2010
Помог: 0 раз(а)
php, а про бред знаю, просто мой апачи вадаёт бредовые ошибки всегда, я точку с запятой перемещал в конец он выдаёт ошибку в этой строке, когда в ношу в скобки, всё норм...
да и я предупреждал, что я нуб...
лучше помогли бы, откорректировали скрипт
----- <?php?>
ferrum88
Отправлено: 12 Апреля, 2010 - 19:28:18
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Апр. 2010
Помог: 0 раз(а)
видать мне никто не поможет...
----- <?php?>
SAD
Отправлено: 12 Апреля, 2010 - 19:30:59
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Это элементарные ошибки, что вы за каждой мелочью идете на форум? Читайте литературу, а потом пишите скрипты.
ferrum88
Отправлено: 12 Апреля, 2010 - 19:59:19
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Апр. 2010
Помог: 0 раз(а)
то что это элементарные ошибки я знаю, но скрипт с правильно расставленными знаками ещё больше ошибок выдавал, подскажите пожалуйста нужную литературу в chm формате
----- <?php?>
JustUserR
Отправлено: 13 Апреля, 2010 - 16:49:37
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
ferrum88 пишет:
Подскажите пожалуйста нужную литературу в chm формате
Смотрите сайт ниже раздел PHP
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Maksim337
Отправлено: 13 Апреля, 2010 - 17:01:42
Частый гость
Покинул форум
Сообщений всего: 255
Дата рег-ции: Июнь 2009
этот else и выдает тебе ошибку. Убери и будет тебе счастье)
JustUserR
Отправлено: 14 Апреля, 2010 - 09:09:02
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
ferrum88 пишет:
if ($asd2 == $tmp[2])
Лучше хранить пароли в файле в зашифрованном виде например с помощью MD5 и проверять по аналогии if(md5($asd2)==tmp[2]) - это даст лучшую защиту И еще все данные лучше всегда заранее кодировать - у вас например имя пользователя и пароль разделяются знаком тире - а что если пользователя заходет использовать его в совем им имени? Можно кодировать с помощью того же самого urlencode если хотите - тогда у вас как минимум будут доступны символы & и = для разделения данных
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
jfr
Отправлено: 14 Апреля, 2010 - 17:17:27
Посетитель
Покинул форум
Сообщений всего: 332
Дата рег-ции: Март 2010 Откуда: Таджикистан, Худжанд
Помог: 0 раз(а)
[+]
читайте литературу где нужно вставить ";" а где нет.
markus4
Отправлено: 15 Апреля, 2010 - 08:47:41
Гость
Покинул форум
Сообщений всего: 78
Дата рег-ции: Март 2010
Помог: 0 раз(а)
Рекомендую ещё проверять на время.
Перед отправкой данных формы.
$activ=date(His); // Вычисляем час, минуту, секунду ОТКРЫТИЯ ФАЙЛА С ФОРМОЙ.
$_SESSION['ACTIV']=$activ;
А при получении данных
Сначала
$time=date(His); // Вычисляем час, минуту, секунду.
Далее получаем разницу времени открытия формы
и времени получения данных с формы . если меньше 2 секунд - это робот.
Человек за 2 секунды не заполнит поля ввода (если только не пустые поля отправил).
Только тут нюанс - сразу не выдавайте себя. Просто подарите ему эту сессию на память, как метку.
А при попытке запоститься, отправить письмо, и т.д. уже знаете что делать.
----- Нет вокруг ничего кроме бесконечного журчания опкодов вселенной...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.