Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

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

Код:
Название файла <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, 15:48   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Код:
<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, 15:57   #3
Марат Т
 
Регистрация: 21.05.2019
Сообщений: 4
По умолчанию

Цитата:
Сообщение от 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);
}
Спасибо огромное! Всё классно работает!
Марат Т вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не создаётся лист? 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