Создание кнопки, которая создает страницы
В общем и целом, задача у меня такая: Нужно создать страницу где форма будет с 3-мя полями. После кнопка, на которую мы можем нажать и она создает страницу (пример: index/page1.... index/page2 итд.). На той странице(page1 к примеру) должен быть шаблон HTML с теми же данными, которые я ввел в форму. Не могу найти ответ на эту задачу... я не разбираюсь практически в бэкенде, поэтому, пожалуйста как получится, можете прислать код с объяснениями. Заранее огромное спасибо!
Ответы (1 шт):
Автор решения: Максим
→ Ссылка
в корне сайта создайте файл craetePage.php и вставьте туда этот код
<?php
$constructor_page = '/craetePage.php';
if(!empty($_POST['page_name'])){
file_put_contents($_POST['page_name'],$_POST);
header('Location: '.$_POST['page_name']);
}
?>
<form action="<?php echo $constructor_page;?>" method="post">
<input type="text" name="page_name" placeholder="/pages/page_name/page1.html">
<input type="text" name="data1" placeholder='данные1'>
<input type="text" name="data2" placeholder='данные2'>
<input type="submit" value="button">
</form>