Помощник
|
Файлы(создание,переименовывание) |
z3l
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
11.10.2010, 15:49;
Ответить: alexdrob
Сообщение
#2
|
|
<? $text=$_POST['text']; ****if*($_POST['text']); ****{ ****$file=fopen('file.txt','w+');*-*что*тут*прописать*надо*чтобы*название*бралось*с*поля??? ****echo*"File*create";*//*create*file ****} **** ?> это я бы изменил хотя бы так [PHP] <? if (!empty($_POST['text'])); { $text=$_POST['text']; $file=fopen($text,'w+'); - что тут прописать надо чтобы название бралось с поля??? echo "File create"; // create file } ?> а это [/PHP] <? $rename=$_POST['rename']; ****if*($_POST['rename']); ****{ ****rename("?","?");*-*имена*должны*браться*с*текстовых*полей ****echo*"File*rename";*//*create*file ****} **** ?> так [PHP] <? if (!empty($_POST['old']) && !empty($_POST['new'])); { $old=$_POST['old']; $new=$_POST['new']; rename($old,$new); echo "File rename"; // create file } ?> [/PHP] |
|
|
z3l
|
Сообщение
#3
|
|
да, я разобрался, а как расширение прикрутить стразу?чтобы в текстовом поле не прописывать?
[PHP] file=fopen($_POST['text']+".txt",'w+'); [/PHP] что-то типо такого как сделать? |
|
|
alexdrob |
11.10.2010, 15:59;
Ответить: alexdrob
Сообщение
#4
|
|
|
|
|
z3l
|
Сообщение
#5
|
|
[PHP]
$text=$_POST['text']; if ($_POST['text']); { $file=fopen("text.txt","a+"); fputs($file,$text."\n");<=====тут echo "File write"; // write file fclose($file); } [/PHP] Не работает переход к новой строке,почему? |
|
|
Mulder_hb |
12.10.2010, 11:37;
Ответить: Mulder_hb
Сообщение
#6
|
|
Сперва уберите ; во второй строке:
[PHP]$text=$_POST['text']; if ($_POST['text']) { $file = fopen("text.txt", "a+"); fputs($file, $text."\n"); echo "File write"; fclose($file); }[/PHP] |
|
|
z3l
|
Сообщение
#7
|
|
Ребят, объясните почему
[php] <? $file=fopen('test.txt','r+'); echo $file; ?> [/php]Выводится не то что в файле, а Resource id #3 И еще в чем принципиальная разница оформления кода: [php] $file=fopen('test.txt','r+'); [/php]и [php] $file=fopen("test.txt","r+"); [/php]если тко не понял,я про кавычки говорю? И пожалуйста объясните в каких случаях надо файл закрывать fclose(); а когда не надо??? |
|
|
Mulder_hb |
14.10.2010, 11:54;
Ответить: Mulder_hb
Сообщение
#8
|
|
Выводится не то что в файле, а Resource id #3 Потому что функция fopen не читает ваш файл, а создает дескриптор (указатель) на файл для того, чтобы другие функции могли работать с ним. Проще, быстрее и удобнее работать с указателем на файл. если тко не понял,я про кавычки говорю? В данном случае, никакой. И пожалуйста объясните в каких случаях надо файл закрывать fclose(); а когда не надо??? Нужно всегда, когда прекращается работа с файлом. В нагруженных системах закрывается даже, если между последней операцией доступа к файлу и следующей операцией стоит функция, не имеющая никакого отношения к файловым операциям. |
|
|
z3l
|
Сообщение
#9
|
|
Как организовать поиск по файлу ребят???Я пытаюсь сделать что-то типа записной книги с использование файла,знаю что в mysql это все проще делается, но хочу научиться сначала в файлах!!!
|
|
|
MetSerp |
14.10.2010, 18:03;
Ответить: MetSerp
Сообщение
#10
|
|
Я пытаюсь сделать что-то типа записной книги с использование файла,знаю что в mysql это все проще делается, но хочу научиться сначала в файлах!!! ну это вы пытаетесь научиться добывать огонь трением, имея при себе огнемет. Если по теме то первое что пришло в голову - считать содержимое файла в переменную и искать подстроку например через substr() или подобные функции |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Кто где хранит файлы? И какой объем? просто интересно |
22 | mark2013 | 2645 | 15.4.2024, 8:08 автор: Room |
|
как заслужить право на создание новой темы? | 7 | writer80 | 2208 | 12.3.2024, 22:54 автор: Lumex |
|
<Braga/> Создание Telegram-ботов, web-приложений, крипто-бирж, сайтов. | 2 | newbraga | 1777 | 10.3.2024, 22:04 автор: newbraga |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3401 | 19.12.2023, 18:55 автор: CULA |
|
Создание и ведение аккаунтов в соцсетях ("В контакте"/Telegram) Услуги от профессионального журналиста и SMM-менеджера |
2 | AvtorXXX | 1708 | 13.11.2023, 23:47 автор: AvtorXXX |
Текстовая версия | Сейчас: 20.4.2024, 4:43 |