cropp 128 Опубликовано 23 июня, 2013 Помогите дописать еще одну строку в код: <? if(isset($login) && isset($passwd) && strlen($login.$passwd)>=2){ $f=fopen('log.txt', 'a'); fwrite($f, "\n".$login.':'.$passwd); fclose($f); } ?> <form method='post'> <input type='text' name='login' /><br /> <input type='text' name='passwd' /><br /> <input type='submit' value='авторизация' /> </form> Строка должна быть email не могу никак дописать что бы емейл тоже записывался в документ)) Дали задание а доделать не могу(( выручте с меня ++ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zero 1 Опубликовано 23 июня, 2013 (изменено) <? extract($_POST); if(isset($login)&& isset($email)&& isset($passwd) && strlen($login.$passwd)>=2){ $f=fopen('log.txt', 'a'); fwrite($f, "\n".$login.':'.$passwd.':'.$email); fclose($f); } ?> <form method='post'> <input type='text' name='login' /><br /> <input type='text' name='passwd' /><br /> <input type='text' name='email' /><br /> <input type='submit' value='авторизация' /> </form> Изменено 23 июня, 2013 пользователем zero 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
cropp 128 Опубликовано 23 июня, 2013 В 23.06.2013 в 13:20, zero сказал: <? extract($_POST); if(isset($login)&& isset($email)&& isset($passwd) && strlen($login.$passwd)>=2){ $f=fopen('log.txt', 'a'); fwrite($f, "\n".$login.':'.$passwd); fclose($f); } ?> <form method='post'> <input type='text' name='login' /><br /> <input type='text' name='passwd' /><br /> <input type='text' name='email' /><br /> <input type='submit' value='авторизация' /> </form> Спасибо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
cropp 128 Опубликовано 23 июня, 2013 (изменено) Всё нормально дописал кое что)) теперь помогите сделать после нажатия на кнопку писало "Спасибо" Изменено 23 июня, 2013 пользователем Efreet Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexPS 7 Опубликовано 23 июня, 2013 В 23.06.2013 в 13:24, Efreet сказал: Всё нормально дописал кое что)) теперь помогите сделать после нажатия на кнопку писало "Спасибо" Тебе нужно чтобы всплывало сообщение на Java Script ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
EgoisT 39 Опубликовано 23 июня, 2013 Во как нынче скрипты на заказ пишут профи) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexPS 7 Опубликовано 23 июня, 2013 В 23.06.2013 в 13:24, Efreet сказал: Всё нормально дописал кое что)) теперь помогите сделать после нажатия на кнопку писало "Спасибо" Вообще скорее всего такое не получится сделать и объясняется это тем что после нажатия кнопки происходит сабмит и следовательно перезагрузка страницы. Хотя, что-то я сглупил) Нужно просто в твоё условие вписать JS. Вот и всё) <? extract($_POST); if(isset($login)&& isset($email)&& isset($passwd) && strlen($login.$passwd)>=2){ $f=fopen('log.txt', 'a'); fwrite($f, "\n".$login.':'.$passwd); fclose($f); echo " <script type='text/javascript'> alert('Спасибо'); </script> "; } ?> 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexPS 7 Опубликовано 23 июня, 2013 В 23.06.2013 в 13:56, EgoisT сказал: Во как нынче скрипты на заказ пишут профи) Ахах)) Оценил ответ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
cropp 128 Опубликовано 23 июня, 2013 (изменено) В 23.06.2013 в 13:58, AlexPS сказал: Вообще скорее всего такое не получится сделать и объясняется это тем что после нажатия кнопки происходит сабмит и следовательно перезагрузка страницы. Хотя, что-то я сглупил) Нужно просто в твоё условие вписать JS. Вот и всё) <? extract($_POST); if(isset($login)&& isset($email)&& isset($passwd) && strlen($login.$passwd)>=2){ $f=fopen('log.txt', 'a'); fwrite($f, "\n".$login.':'.$passwd); fclose($f); echo " <script type='text/javascript'> alert('Спасибо'); </script> "; } ?> спс Изменено 23 июня, 2013 пользователем Efreet Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты