| |
|
|
| | есть форма
print "<form action=\"ind.php\" method=\"post\">
<input name=\"name\" value=\"\"/>
<input type=\"email\" value=\"\">
<input type=\"msg\" value=\"\">
<input type=\"submit\" value=\"Ok\"/>
</form>";
|
что нужно сдклать чтобы данные их формы можно было записать в файл? | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 11:24)
| | | Хм ничего....
Вам сделать обработчик формы чтоль? | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 11:24)
| | | [поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: !!!Леха
(21.08.2006 в 11:38)
| | | !!!Леха всмысле?
я вот так пробовал, но ошибочно.php я знаю только миниму функций.
$text="$name|$email|$msg|";
$fp=fopen($datafile,"a");
flock ($fp,LOCK_EX);/////блокируем файл
fruts($fp,LOCK_UN); //снимаем блокировку
fclose($fp);
@cmod($fp",0644);
|
| |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 11:52)
| | | Ну все правильно! только где функция записи то в файл? | |
| |
|
|
| |
|
|
| |
для: dert
(21.08.2006 в 12:47)
| | | dert а выдает ошибку. вот как раз хочу и спросить что за функция записи в файл? | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 13:24)
| | |
а то по твоему коду получается что ты открыл файл поставил блокировку снял блокировку и закрыл, и еще удивляешься почему нет записи в файл :))) | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 13:24)
| | | Как выглядит сообщение об ошибке? | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 11:24)
| | | Запись в файл: http://www.softtime.ru/bookphp/gl6_4.php
У вас с кодом формы еще проблема - в двух последних текстовых полях вместо name="email" и name="msg" - type="email" и type="msg" | |
| |
|
|
| |
|
|
| |
для: ck
(21.08.2006 в 13:32)
| | | кстати CK прав я еще на форму забыл посмотреть! | |
| |
|
|
| |
|
|
| |
для: dert
(21.08.2006 в 13:37)
| | |
<?
$text="$name|$email|$msg|";
$fp=fopen($datafile,"a");
flock ($fp,LOCK_EX);/////блокируем файл
fruts($fp,LOCK_UN); //снимаем блокировку
fclose($fp);
@cmod($fp",0644);
print "<form action=\"ind.php\" method=\"post\">
<input name=\"name\" value=\"\"/>
<input name=\"email\" value=\"\">
<input name=\"msg\" value=\"\">
<input name=\"submit\" value=\"Ok\"/>
</form>";
?>
|
при таком раскладе пишет:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in n:\home\localhost\www\a1\add.php on line 11 | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 14:22)
| | | А че за функции такие - fruts() и cmod???
@cmod($fp",0644); // тут кавычка лишняя
|
| |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 14:22)
| | | Напишите вот так:
<?
$text="$name|$email|$msg|";
$fp=fopen($datafile,"a");
flock ($fp,LOCK_EX);/////блокируем файл
fruts($fp,LOCK_UN); //снимаем блокировку
fclose($fp);
@cmod($fp,0644);
print "<form action='ind.php' method='post'>
<input name='name'>
<input name='email'>
<input name='msg'>
<input name='submit' value='Ok'>
</form>";
?>
|
И опять Вы забыли про fwrite(); | |
| |
|
|
| |
|
|
| |
для: dert
(21.08.2006 в 14:27)
| | | dert а куда тогда fwrite() вписать? | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 15:39)
| | | вот вместо вот етого
flock ($fp,LOCK_EX);/////блокируем файл
fruts($fp,LOCK_UN); //снимаем блокировку
|
и cmod на chmod исправить... | |
| |
|
|
| |
|
|
| |
для: ols
(21.08.2006 в 15:39)
| | | Вот как будет добавление:
<?
$text="$name|$email|$msg|";
$fp=fopen($datafile,"a");
fwrite($fp, $text);
fclose($fp);
@cmod($fp,0644);
print "<form action='ind.php' method='post'>
<input name='name'>
<input name='email'>
<input name='msg'>
<input name='submit' value='Ok'>
</form>";
?>
|
| |
| |
|
|