echo "
<input type='text' name='edtext' size='50'>
<input name='Submit' type=submit value='Отправить данные'>
";
$edtext = ($_POST['edtext']);
if ($strlen($edtext) > 15) {
file_put_contents('super.txt',$edtext);
} else {}
фрагмент кода благодаря которому я хочу добиться создание текстового файла из формы, подскажите пожалуйста что ни так? спасибо.
Спустя 37 минут, 34 секунды (8.08.2010 - 22:33) waldicom написал(а):
не
а
$strlen
а
strlen
Спустя 1 час, 9 минут, 17 секунд (8.08.2010 - 23:43) qwerty написал(а):
это понятно, но все равно не работает, подскажите пожалуйста в чем ошибка?
Спустя 16 минут, 20 секунд (8.08.2010 - 23:59) Basili4 написал(а):
echo "
<form method=podt>
<input type='text' name='edtext' size='50'>
<input name='Submit' type=submit value='Отправить данные'>
</ form>
";
<form method=podt>
<input type='text' name='edtext' size='50'>
<input name='Submit' type=submit value='Отправить данные'>
</ form>
";
Спустя 6 часов, 57 минут, 28 секунд (9.08.2010 - 06:56) qwerty написал(а):
echo "
<form method=POST>
<input type='text' name='edtext' size='50'>
<input name='Submit' type=submit value='Отправить данные'>
</ form>
";
$edtext = ($_POST['edtext']);
echo $edtext;
if (strlen($edtext) > 3) {
file_put_contents('super.txt',$edtext);
спасибо, делаю так как вы написали, ни чего не получается 6(
Спустя 4 минуты, 21 секунда (9.08.2010 - 07:01) Michael написал(а):
method=post
и тут лучше измени:
$edtext = isset($_POST['edtext']) ? $_POST['edtext'] : '';
Спустя 2 минуты, 29 секунд (9.08.2010 - 07:03) qwerty написал(а):
echo "
<form method=POST>
<input type='text' name='edtext' size='50'>
<input name='Submit' type=submit value='Отправить данные'>
</ form>
";
$edtext = isset($_POST['edtext']) ? $_POST['edtext'] : '';
echo $edtext;
if (strlen($edtext) > 3) {
file_put_contents('super.txt',$edtext);
изменил толку нет, не пойму в чем проблем может быть
Спустя 4 минуты, 22 секунды (9.08.2010 - 07:08) Michael написал(а):
Перед этим($edtext = isset($_POST) вставь:
и покажешь результат.
Еще какая кодировка файла у тебя? Не utf-8 случайно?
print('<pre>');
prinr_r($_POST);
print('</pre>');
и покажешь результат.
Еще какая кодировка файла у тебя? Не utf-8 случайно?
Спустя 3 минуты, 1 секунда (9.08.2010 - 07:11) qwerty написал(а):
ни чего не выводиться
Спустя 13 минут, 49 секунд (9.08.2010 - 07:24) Michael написал(а):
сори, опечатка была, так делай:
print('<pre>');
print_r($_POST);
print('</pre>');
Спустя 11 минут, 56 секунд (9.08.2010 - 07:36) qwerty написал(а):
Array
(
)
выводиться это
(
)
выводиться это
Спустя 1 минута, 4 секунды (9.08.2010 - 07:37) Romms написал(а):
Цитата |
if (strlen($edtext) > 3) { file_put_contents('super.txt',$edtext); |
а дужку закрыть? "}" (Может там дальше и есть)
P.S. дай весь код (вместо "<?php ... ?>") чтобы мы могли точно увидеть ошибку
P.S.S. вставь перед кодом
error_reporting(E_ALL);
Спустя 8 секунд (9.08.2010 - 07:38) linker написал(а):
Для начала учимся правильно писать HTML-код, если лень обрамлять значения аттрибутов в двойные кавычки, то лучше вообще не писать ничего
<?phpИ проверяем права на запись в текущую папку. И все работает.
echo '<form method="POST">
<input type="text" name="edtext" size="50">
<input name="submit" type="submit" value="Отправить данные">
</form>';
$edtext = isset($_POST['edtext']) ? $_POST['edtext'] : '';
echo $edtext;
if (strlen($edtext) > 3)
{
file_put_contents('super.txt',$edtext);
}
?>
Спустя 4 минуты, 32 секунды (9.08.2010 - 07:42) Michael написал(а):
Цитата (qwerty @ 9.08.2010 - 06:36) |
Array ( ) выводиться это |
после нажатия на кнопку Сабмит? Только что у себя проверил - все заполнено у меня.
Спустя 5 минут, 29 секунд (9.08.2010 - 07:48) linker написал(а):
Может у человека post_max_size какой-то кривой?