Я разработал форму для заполнения на простом php-сайте, как я могу настроить скрипт для размещения этой информации в файле html/php и, наконец, сохранить ее на сервере (имя файла должно совпадать с именем $ name ) $ name = $ email = $ friendcode = "";
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$name = test_input($_POST["name"]);
$email = test_input($_POST["email"]);
$friendcode = test_input($_POST["friendcode"]);
}
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name"><?php echo $nameErr;?>
<br><br>
E-mail: <input type="text" name="email"><?php echo $emailErr;?>
<br><br>
Friendcode: <input type="text" name="friendcode"><?php echo $friendcodeErr;?>
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
Вы можете использовать функции fopen(), fwrite() и fclose(), предоставляемые PHP.
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$name = test_input($_POST["name"]);
$email = test_input($_POST["email"]);
$friendcode = test_input($_POST["friendcode"]);
$file=fopen($name,"a") or die("can't open file");
fwrite($file,$email." ".$friendcode);
fclose($file);
}
Это приведет к простому текстовому файлу, но вы также можете fwrite() любой код HTML/PHP, который вам нравится.
Попробуйте создать файл, используя fopen,
$save_str = '<p>Name :'.$name.'<br/>e-mail:'.$email.'<br/>friend code'.$friendcode.'</p>';
$handle = fopen($name.'.html','c');
fwrite ($handle, $save_str);
fclose ($handle);