txt в php

Статус
Закрыто для дальнейших ответов.

Elektrik

Well-Known Member
Регистрация
01.10.2005
Сообщения
75
Народ кто знает как сделать чтобы в пхп страницу инклудился текст из txt документа???
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Если у тебя файл больше 4380 байт(символов) то надо делать так:
Код:
$text='';
if($file=@fopen("имя файла или его URL","r"))
{
		while(!feof($file))
		{
  $text.=fread($file,4380);
		}
		fclose($file);
}
А если меньше то с чистой совестью пишеться
Код:
if($file=@fopen("имя файла или его URL","r"))
{
		$text=fread($file,4380);
		fclose($file);
}
После этих действий в переменной $text будет текст файла дальше печатаем и все.
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
ха! просто делай:

Код:
include("somefile.txt");
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
v0rbis, Я тоже так сначало подумал, потом прочел и меня смутила фраза "текст из txt документа"...
ЗЫ
Еще как вариант можно использовать ф-ю eval("текст") текст будет обработан как php код.
 

OzZy

Member
Регистрация
01.11.2005
Сообщения
12
Блин вопросы конкретнее надо задавать!
:angry:
 

Elektrik

Well-Known Member
Регистрация
01.10.2005
Сообщения
75
Что конкретней-то? Мне просто нужно читать текст из документа(ну в смысле чтоб отображался), да и как ещё в него записать(то есть чтоб всё старое удалилось и записалось новое)?
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Хм, для начала стоило было бы обратиться к мануалу, а после задавать такие вопросы.

По теме: для чтения файла используй либо include("somefile.txt"); либо require("somefile.txt");
а лучше с добавкой *_once('somefile.txt');
Если не устраивает, используй file();

Для записи в файл открываешь его с опциями при помощи $file=fopen('$filename',опция)

Опции:

'r' - Открыть только для чтения; поместить указатель в начало файла.

'r+' - Открыть для чтения и записи; поместить указатель в начало файла.

'w' - Открыть только для записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.

'w+' - Открыть для чтения и записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.

'a' - Открыть только для записи; поместить указатель в конец файла. Если файл не существует, делается попытка создать его.

'a+' - Открыть для чтения и записи; поместить указатель в конец файла. Если файл не существует, делается попытка создать его.
Потом записываешь fwrite($file,$string)
И закрываешь файл fclose($file)

P.S. Совсем хорошим стилем будет, если ты будешь юзать flock() для закрытия доступа к файлу, когда ты работаешь с ним, например пишешь в файл. Если хочешь посмотреть на практике, то глянь код моего скрипта голосования на файлах: http://forums.internet-technologies.ru/ind...p?showtopic=246. Там у меня все это реализовано…

P.S.S. Советую посмотреть книги, которые есть в нашей библиотеке
 
Статус
Закрыто для дальнейших ответов.
Верх Низ