![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Максим |
|
|||
|
Unregistered |
Можно ли изменить значение переменной, находящейся в файле?
Например в файле index.php есть страка require ("data.php"); при этом можно использовать переменную (и ее значение) $String1[$String2]="Vallue" которая храниться в файле data.php Несомненно это очень удобно. Но если это самое Vallue часто меняется и при езменении его необходимо сразу записать измененное значение Vallue в файл data.php Что делать и как? |
|||
|
||||
| Максим |
|
|||
|
Unregistered |
И как быстро и удобно можно стереть всю строку
$String1[$String2]="Vallue" из файла data.php что б не оставалось пробела между предыдущими и последующими строками |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
[code=php]$contentOfDataPHP = str_replace("\r\n\$String1[$String2]=\"Vallue\"\r\n", '', $contentOfDataPHP);[/quote]
Где $contentOfDataPHP это содержимое файла data.php. Можно правда еще попробовать поработать с сериализацией (ru3.php.net/serialize) или с экспортом переменных - http://ru3.php.net/manual/ru/function.var-export.php. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
; пропустил Добавлено @ 16:46 Я вот тут подумал, а что мешает INI файл использовать? Если задача четко менять в php, то предложение снимается. |
|||
|
||||
| Максим |
|
|||
|
Unregistered |
Можно ли привести пример использования функции fseek() с //пояснениями
И как использовать в этой функции параметр SEEK_CUR Mal Hack Можно ли поподробней об использовании ini-файлов и в чем их особенность? |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
http://php.net/fseek
Структура такая [somname] someparam=somevalue http://ru.php.net/manual/en/function.parse-ini-file.php |
||||
|
|||||
| Максим |
|
|||
|
Unregistered |
Большое спасибо, но я абсолютно не владею английским.
Верно ли что строка: fseek($fh, $pos, SEEK_SET); при $pos=1 или $pos=-1 в файле $fh переместит указатель (курсор) на одну строку вниз или вверх от текущей позиции |
|||
|
||||
| Максим |
|
|||
|
Unregistered |
И как при использовании команды fgets можно узнать что содержимое файла закончено. Желательно короткий пример
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
При 1 переместит указатель на 1 символ. При -1 и SEEK_SET вызовет ошибку или минус один символ с конца файла. Но скорее всего ошибка.
|
|||
|
||||
| Максим |
|
|||
|
Unregistered |
Mal Hack
Спасибо |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |