Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение (перезапись) значения переменной в файле, Перезапись значения переменной 
:(
    Опции темы
Максим
Дата 24.2.2005, 13:27 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Можно ли изменить значение переменной, находящейся в файле?

Например в файле index.php есть страка

require ("data.php");

при этом можно использовать переменную (и ее значение) $String1[$String2]="Vallue" которая храниться в файле data.php

Несомненно это очень удобно.
Но если это самое Vallue часто меняется и при езменении его необходимо сразу записать измененное значение Vallue в файл data.php

Что делать и как?
  Вверх
Максим
Дата 24.2.2005, 13:42 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











И как быстро и удобно можно стереть всю строку

$String1[$String2]="Vallue"

из файла data.php что б не оставалось пробела между предыдущими и последующими строками
  Вверх
IZ@TOP
Дата 24.2.2005, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Панда-бир!
****


Профиль
Группа: Участник
Сообщений: 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.


--------------------
Один из розовых плюшевых-всадников апокалипсиса... очень злой...

Семь кругов ада для новых элементов языка
Мои разрозненные мысли
PM MAIL WWW ICQ Skype GTalk   Вверх
Mal Hack
Дата 24.2.2005, 16:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(IZ @ 24.2.2005, 14:12)
Vallue\"\r\n"

; пропустил
Добавлено @ 16:46
Я вот тут подумал, а что мешает INI файл использовать?
Если задача четко менять в php, то предложение снимается.
PM ICQ   Вверх
Максим
Дата 25.2.2005, 21:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Можно ли привести пример использования функции fseek() с //пояснениями
И как использовать в этой функции параметр SEEK_CUR

Mal Hack
Можно ли поподробней об использовании ini-файлов и в чем их особенность?
  Вверх
Mal Hack
Дата 25.2.2005, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата
Можно ли привести пример использования функции fseek() с //пояснениями
И как использовать в этой функции параметр SEEK_CUR

http://php.net/fseek

Цитата
Можно ли поподробней об использовании ini-файлов и в чем их особенность?

Структура такая
[somname]
someparam=somevalue
http://ru.php.net/manual/en/function.parse-ini-file.php
PM ICQ   Вверх
Максим
Дата 25.2.2005, 22:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Большое спасибо, но я абсолютно не владею английским.

Верно ли что строка:

fseek($fh, $pos, SEEK_SET);

при $pos=1 или $pos=-1
в файле $fh переместит указатель (курсор) на одну строку вниз или вверх от текущей позиции
  Вверх
Максим
Дата 25.2.2005, 22:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











И как при использовании команды fgets можно узнать что содержимое файла закончено. Желательно короткий пример
  Вверх
Mal Hack
Дата 25.2.2005, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



При 1 переместит указатель на 1 символ. При -1 и SEEK_SET вызовет ошибку или минус один символ с конца файла. Но скорее всего ошибка.
PM ICQ   Вверх
Максим
Дата 25.2.2005, 22:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Mal Hack
Спасибо
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.