X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Создание файла с помощью php скрипта на своём сайте. Как сделать это?
Dmitrii_hb
Dmitrii_hb
Topic Starter сообщение 27.1.2011, 21:43; Ответить: Dmitrii_hb
Сообщение #1


На сайтах uCoz есть функция создания новых станиц. Я так понимаю, это работает на php. Как сделать нечто такое же? Есть пример формы:
[PHP]<form action="" method="post">
<input type="text" name="filename" value="Имя файла">
<input type="text" name="fileformat" value="Формат файла">
<br>
<textarea type="textarea" name="filebody" value="Содержание файла"></textarea>
<br>
<input type="submit" name="ok" value="Создать файл">
</form>[/PHP]
Если не сложно, помогите создать скрипт к этому коду, но так, что бы файлы создавались в директории /pages/ ;)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 27.1.2011, 21:52; Ответить: alexdrob
Сообщение #2


[PHP]<?php

$fn = isset($_POST['filename'])?trim($_POST['filename']):'';
$ff = isset($_POST['fileformat'])?trim($_POST['fileformat']):'';
$fb = isset($_POST['filebody'])?trim($_POST['filebody']):'';

if(!empty($fn) && !empty($ff) && !empty($fb))
{
$fp = fopen("./pages/$fn.$ff",'w');
fputs($fp,$fb);
fclose($fp);
echo "Страница сохранена!";
}
else
{
echo "ошибка";
}

?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 27.1.2011, 21:56; Ответить: ZhukV
Сообщение #3


<?php
$file = 'pages/' . $_POST['filename'] . '.' . $_POST['fileformat'];
file_put_contents($file, $filebody);
?>
ПРЕДУПРЕДЖЕНИЕ!!!
Это простенький скрипт, для примера. Лучше всего еще сделать проверки на щапись в папку и на создание файла.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
1 Megaspryt 585 Сегодня, 12:41
автор: Gerga
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
150 adw-kupon.ru 19781 Сегодня, 11:56
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3350 Сегодня, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 434 Сегодня, 11:45
автор: Skyworker
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
53 Baksman 33702 Сегодня, 11:29
автор: Baksman


 



RSS Текстовая версия Сейчас: 23.4.2024, 12:41
Дизайн