![]() |
Глупый вопрос: как записать в ГАЧАЛО файла?
Сабж. Помогите глупому
|
Не знаю я что такое ГАЧАЛО, но думаю тебе нужно почитать о синтаксисе fopen();
ну если в кратце, то вот fopen("filename","mode"); где filename - имя открываемого файла. mode один из следующих параметров: r Только чтение. Указатель текущей позиции устанавливается в начало файла r+ Чтение и запись. Указатель текущей позиции устанавливается в начало файла w Только запись. Указатель текущей позиции устанавливается в начало файла, а все содержимое файла уничтожается. Если файл не существует, функция пытается создать его w+ Чтение и запись. Указатель текущей позиции устанавливается в начало файла, а все содержимое файла уничтожается. Если файл не существует, функция пытается создать его a Только запись. Указатель текущей позиции устанавливается в конец файла. Если файл не существует, функция пытается создать его a+ Чтение и запись. Указатель текущей позиции устанавливается в конец файла. Если файл не существует, функция пытается создать его Выбирай :p |
Цитата:
|
kazakov_gin, мои благодарности =). Онгромные, кстати ;)
А то я сделал это все уже, но по-тупому :-( Сначала в массив пишется содержание файла, потом (w+) убиваеи содержимое и пишет то что мне надо. Потом вставляется массив с оригинальным содержанием файла Будьте добры, помогите еще с одной шнягой. CHMOD менять не получается. Например я пишу вот тк. а не прет @chmod("inc/news.inc", 0777); $fp = fopen ("inc/news.inc", "w+"); fwrite($fp,"TXT"); fclose($fp); @chmod("inc/news.inc", 0644); ЗЫ: GIN, ты в УО не играл?? |
во-первых: для начала следовалы бы убрать "@" и посмотреть почему права не меняются, во-вторых уверься в том, что сервер не в сейф моде.
|
Назгул, если я тебя правильно понял:
1) Сначала считываешь информацию из файла в переменную, например $a 2) Записываешь ту информацию которая должна быть добавлена в начало через w+ 3) Записываешь содержимое сохраненное в переменной $a в конец файла через w+ |
Nirva, @ это да, косяк =)
Мне парень, который когда-то в мастерхосте работал и который непосредственно мне хостинг открывал и настраивал сказал, что, типа, php не имеет правов менять chmod файлов, залитых по ftp. А вот chmod файлов, которые php сам создаст, менять он может. Вот =)) |
ну вот и замечательно. =)
|
Цитата:
|
ультима онлайн, надо полгать
|
| Часовой пояс GMT +4, время: 10:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.