Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   работа с файлом (http://www.flasher.ru/forum/showthread.php?t=67011)

fr0 22.07.2005 01:03

работа с файлом
 
Как мне можно записать строку в начало файла и чтобы, полсе вставки была как бы нажата клавиша Enter, то есть чтобы последующий текст начинался с новой строки???
Заранее спасибо!

-MS- 22.07.2005 03:28

ну вот что то типа этого... не проверял на работоспособность
PHP код:

<?
$filename
='xx.txt';//имя файла в который пишется
$string='message';//строка которую пишешь
$handle=fopen($filename,'a');//открываем файл на запись, указатель в конце файла
fwrite($handle,$string.'\n');//записываем строку+переход на новую строку в файл
fclose($handle);//закрываем файл
?>

а ваще читаем мануал по пхп :)
Файловая система

Nirva 22.07.2005 07:29

Цитата:

Сообщение от -MS-
fwrite($handle,$string.'/n');//записываем строку+переход на новую строку ...
а ваще читаем мануал по пхп :)

предлагаю почитать и тебе. переход на новую строку выглядит не иначе как "\n"

Crazy 22.07.2005 09:56

Цитата:

Сообщение от -MS-
ну вот что то типа этого... не проверял на работоспособность


Оно и видно. Я тоже не стану.

PHP код:

<? 
$filename
='xx.txt';//имя файла в который пишется 
$string='message';//строка которую пишешь 
$text implode(''file($filename));
$handle=fopen($filename,'w');//открываем файл на запись и стираем все нахрен
fwrite($handle,$string."\n".$text);//записываем строку+переход на новую строку в файл 
fclose($handle);//закрываем файл 
?>


-MS- 22.07.2005 15:34

Цитата:

Сообщение от Nirva
предлагаю почитать и тебе. переход на новую строку выглядит не иначе как "\n"

опечатка :)

fr0 22.07.2005 15:39

Да нет!!!
Вы бы повнимательней почитали мой вопрос.
Например у меня в текстовике news.txt написано:
"123456789" - это первая строка.
"987654321" - это вторая строка.

А после записи в этот файл "222222222" у меня стало
"222222222" - это первая строка.
"123456789" - это вторая строка.
"987654321" - это третья строка.

зы: а мануал я уже читал!!!

-MS- 22.07.2005 15:44

ну если так, то Crazy вроде это и написал...
у меня написано каждую новую строку в конец файла записывать

Crazy 22.07.2005 16:10

Цитата:

Сообщение от fr0
Да нет!!!
Вы бы повнимательней почитали мой вопрос.

Ты б повнимательнее читал ответы... :)

fr0 22.07.2005 16:59

хыыы, спасибо!! :D


Часовой пояс GMT +4, время: 12:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.