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



 

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

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

Открыть тему
Тема закрыта
> Запись после чтения?
num
num
Topic Starter сообщение 5.4.2009, 14:16; Ответить: num
Сообщение #1


Уважаемые! Приветствую снова.
Медленно, но верно иду я к истине в создании админки -)

Разобрался я каким образом сделать, чтобы откыть с помощью пхп, к примеру, текстовый файл. Открываю через Тини_мсе.
Вот код странички:
<form method="post" action="save.php">
    <textarea name="content">
    
    <?
    $file_content = file_get_contents("file.txt");
    echo $file_content;
?>

    
    </textarea>
    <input type="submit" value="Save" />
</form>
А как происходит запись в файл?
:rolleyes:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
num
num
Topic Starter сообщение 5.4.2009, 17:23; Ответить: num
Сообщение #2


Все оказалось на удивление просто.

[PHP]<?php
$fp = fopen("file.txt", "w");
fwrite($fp, $_POST['content']);
fclose($fp);
?>[/PHP]

Просьба удалить либо закрыть тему по усмотрению уважаемых модераторов =)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
num
num
Topic Starter сообщение 5.4.2009, 17:33; Ответить: num
Сообщение #3


Хм.. упустил один ньюанс.. как сделать так, чтобы в обработчике save.php записывалось в файл, который именно открыт в редакторе? чтобы не создавать кучу обработчиков для каждого файла..
Буду Оч признателен за подсказки!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 5.4.2009, 18:41; Ответить: Galen
Сообщение #4


В форму добавьте поле
<input type='hidden' name='file' value='имя_обрабатываемого_файла'>
, в который сохраняйте имя файла с которым работаете.

В save.php пишите что-то такое:
[php]$file = $_POST["file"];
$fp = fopen($file,"w");
...[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
num
num
Topic Starter сообщение 5.4.2009, 19:18; Ответить: num
Сообщение #5


(Galen @ 5.4.2009, 21:41) *
В форму добавьте поле
<input type='hidden' name='file' value='имя_обрабатываемого_файла'>
, в который сохраняйте имя файла с которым работаете.

В save.php пишите что-то такое:
[php]$file = $_POST["file"];
$fp = fopen($file,"w");
...[/php]

Да, разобрался!
Надо же, я теперь даже понимаю это! =))
Большое спасибо!:goodpost:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 6.4.2009, 14:02; Ответить: Webmaster_hb
Сообщение #6


также будет полезна, удобная функция
file_put_contents, которая заменит последовательный вызов функций - fopen(), fwrite() и fclose().

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Исчезающие фрилансеры после предоплаты. Зачем? Какой смысл?
35 metvekot 9273 19.3.2024, 20:19
автор: MisterBit
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5561 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Аудиокнига с опцией чтения
как это делается?
4 mark2013 1813 1.2.2024, 19:27
автор: GlazAlmaz
Открытая тема (нет новых ответов) После обновления all in one seo pack пропал keywords?
16 pozitron123 3512 24.2.2021, 15:13
автор: kozak199110
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКак улучшить запись голоса
0 k0ttee 5900 6.8.2020, 18:59
автор: k0ttee


 



RSS Текстовая версия Сейчас: 29.3.2024, 17:19
Дизайн