[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP работа с файлом "перемещение указателя"
Гость_Денис
К примеру:

		$f=fopen( "id","a");
fputs($f,"$id");
fclose($f);


Параметром "a" я помещаю указатель в конец файла.

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


П теперь мне надо переместить указатель на 2 символа назад...
либо удалить 2 символа с конца ..

как это сделать?




Спустя 8 минут, 3 секунды (8.09.2010 - 08:06) linker написал(а):
Вот, до мануала ты добрался и даже почитал, что такое fopen(), а вот дальше почему-то не стал читать - fseek().

Спустя 10 минут, 1 секунда (8.09.2010 - 08:17) Гость_Денис написал(а):
спасибо за подсказку там где я читал про fopen() не было про fseek()

$f=fopen( "id","a");
fseek($fp, 2);
fputs($f,"$id");
fclose($f);

так ?


Спустя 8 минут, 27 секунд (8.09.2010 - 08:25) linker написал(а):
Ага.

Спустя 2 часа, 10 минут, 15 секунд (8.09.2010 - 10:35) Nord написал(а):
Цитата

$f=fopen( "id","a");
fseek($fp, 2);
fputs($f,"$id");
fclose($f);

Только не забывайте, что при открытии файла в режиме 'a', данные всегда записываются в конец файла:
Цитата

Note:

If you have opened the file in append ("a" or "a+") mode, any data you write to the file will always be appended, regardless of the file position.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.