Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 21.05.2019, 16:18   #1
Марат Т
Новичок
 
Регистрация: 21.05.2019
Сообщений: 2
Репутация: 10
По умолчанию Не создаётся файл

Доброго времени суток,друзья!
Прошу немного помочь с кодом.Сам только учусь,чайник короче.

Есть формочка:

Код:
Название файла <br />
<input type="text" name="file" value="<?=$name?>" /><br />
Содержание страницы <br />
<form action="act.php" method="POST">
<textarea  cols="150" name="t1" id="bpost"></textarea>
<input type="submit" value="Сохранить страницу">
</form>

Это экшн файл:

Код:
<?
$text=$_POST['t1'];
$path_to = "content/";
$h=fopen($path_to.$_GET['file'].'.php','w');
fwrite($h,$text);
fclose($h);
Задача у меня такая,чтобы в папке content создавались файлы с заданны именем и контентом из формы.

Файлы создаются. Контент есть. Но названия файла нет. В папке появляется файл (.php)
Как сделать,чтобы у него было имя из формы?
Марат Т вне форума   Ответить с цитированием
Старый 21.05.2019, 16:48   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 25,448
Репутация: 5596
По умолчанию

Код:
<form action="act.php" method="POST">

Название файла <br />
<input type="text" name="file" value="<?=$name?>" /><br />
Содержание страницы <br />
<textarea  cols="150" name="t1" id="bpost"></textarea>
<input type="submit" value="Сохранить страницу">

</form>
Код:
<?
if(isset($_POST['t1']) && isset($_POST['file']))
{
$text=$_POST['t1'];
$path_to = "content/";
$h=fopen($path_to.$_POST['file'].'.php','w');
fwrite($h,$text);
fclose($h);
}
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 21.05.2019, 16:57   #3
Марат Т
Новичок
 
Регистрация: 21.05.2019
Сообщений: 2
Репутация: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Код:
<form action="act.php" method="POST">

Название файла <br />
<input type="text" name="file" value="<?=$name?>" /><br />
Содержание страницы <br />
<textarea  cols="150" name="t1" id="bpost"></textarea>
<input type="submit" value="Сохранить страницу">

</form>
Код:
<?
if(isset($_POST['t1']) && isset($_POST['file']))
{
$text=$_POST['t1'];
$path_to = "content/";
$h=fopen($path_to.$_POST['file'].'.php','w');
fwrite($h,$text);
fclose($h);
}
Спасибо огромное! Всё классно работает!
Марат Т вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не создаётся лист? Basarga Microsoft Office Excel 4 10.09.2013 05:41
Не создаётся папка Максим139 C# (си шарп) 3 11.07.2012 00:25
Не создаётся ini-файл DimOn4Ik Общие вопросы Delphi 19 03.05.2010 18:37
Не создаётся БД почему ? NecRoMat PHP 10 16.04.2010 23:51


14:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru