Дратути

krosen

Untermensch
Дней с нами
2.947
Розыгрыши
0
Сообщения
815
Репутация
120
Реакции
868
Ай нид хелп
Задача : результат формы перенести в txt файл
Кодъ ХАТЕМЕЛЕ
HTML:
<html>

<head>
  <title>Key Form</title>
</head>

<body>

<form name="form1" action="write.php" method="post">
        <input name="text" type="text" value="">
        <input type="submit" name="submit" value="key">
</form>

</body>

</html>
Кодъ ПЕХЕПЕ
PHP:
<html>
<head>
  <title>Input</title>
</head>

<body>

<?php

if ((isset($_POST['text'])) and (isset($_POST['text'])) and ($_POST['submit'] == "Send"))
{
        $file = fopen ("form.txt","a+");
        $str = trim($_POST['text']);
        if (!$file )
        {
        echo("Error");
        }
        else
        {
                fputs ($file, $str);
        }
        fclose ($file);
}
else
{
        echo "Success!";
}

?>

</body>

</html>
При вводе формы результат просто не сохраняется в form.txt
@Negezor @Justman @foxovsky
 
  • Like
Реакции: staitare
Как-то всё сложно у тебя, этого достаточно вроде и всё робит.
Создаётся отдельный .txt и в него вносится переменная
PHP:
$str=$blablalba;
$nameFile.=date("y-m-d-H-i-s");
$nameFile.=".txt";
file_put_contents($nameFile, $str);
 
Как-то всё сложно у тебя, этого достаточно вроде и всё робит.
Создаётся отдельный .txt и в него вносится переменная
PHP:
$str=$blablalba;
$nameFile.=date("y-m-d-H-i-s");
$nameFile.=".txt";
file_put_contents($nameFile, $str);
txt создаются,но они пустые
upload_2016-11-20_17-27-50.png
 
Покажи изменённый код пхп

Так ты не записываешь данные из POST'a в переменную же
 
PHP:
$check = true;
$text = $_POST['text'];

if(empty($_POST['text'])){
  echo 'введи текст';
  $check = false;
}

if ($check=true){
$nameFile.=date("y-m-d-H-i-s");
$nameFile.=".txt";
file_put_contents($nameFile, $text);
}
 
Покажи изменённый код пхп

Так ты не записываешь данные из POST'a в переменную же
PHP:
$check = true;
$text = $_POST['text'];

if(empty($_POST['text'])){
  echo 'введи текст';
  $check = false;
}

if ($check=true){
$nameFile.=date("y-m-d-H-i-s");
$nameFile.=".txt";
file_put_contents($nameFile, $text);
}
Еее рок,робит,спасибо,репку завтра закину,лимит:areyoukiddingme:
 
  • Like
Реакции: Pyrex23
Если нужно в один файл то стоит к file_put_contents добавить последним параметром константу FILE_APPEND
 
  • Like
Реакции: krosen
Если нужно в один файл то стоит к file_put_contents добавить последним параметром константу FILE_APPEND
PHP:
if ($check=true){
$nameFile="post/";   
$nameFile = "post/text.txt";
$fp = fopen($nameFile, 'a');
fwrite($fp, "\n".$text);
fclose($fp); //
И так получается,только данные слитно сохраняются
 
PHP:
if ($check=true){
$nameFile="post/";  
$nameFile = "post/text.txt";
$fp = fopen($nameFile, 'a');
fwrite($fp, "\n".$text);
fclose($fp); //
И так получается,только данные слитно сохраняются
Всё же не понимаю что должно быть в итоге.
 
Ебать, на каком языке вы тут разговариваете? Это украинский? Если да, то СЛАВА УКРАИНЕ. Ну, если нет, то всё равно СЛАВА УКРАИНЕ.
 
Ебать, на каком языке вы тут разговариваете? Это украинский? Если да, то СЛАВА УКРАИНЕ. Ну, если нет, то всё равно СЛАВА УКРАИНЕ.
Привіт,я киборх,катаюсь на бендермобілі,в мене протез з кришечок.ГЛОРІ ТУ ЮКРЕЙН