Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: редактирование конфига [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 [2] 3 »   

> Описание: редактирование конфига
print322
Отправлено: 11 Июля, 2013 - 02:02:33
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




спасибо всем! из всех ваших кусков кода собрал нужный Закатив глазки
 
 Top
soleg
Отправлено: 11 Июля, 2013 - 03:01:05
Post Id


Гость


Покинул форум
Сообщений всего: 71
Дата рег-ции: Окт. 2011  


Помог: 3 раз(а)




print322 пишет:
VenZell пишет:

<?PHP
$filestring = file_get_contents($file);
$option = (substr(strstr($filestring, 'mp_friendlyfire'), 0, 15));
$value = (substr(strstr($string, 'mp_friendlyfire'), 16, 1));
?>
<label><?PHP echo $option; ?></label><input type="text" value="<?PHP echo $value; ?>">

А вдруг значение слово какое нибудь здесь не угадаешь что там именно вбито будет. нужно чтобы выводило текущее значение этого параметра




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $paramName = 'mp_footsteps';
  3.  
  4. $filestring = file_get_contents($file);
  5. // Проверяем является ли значение строковым
  6. // Если не ошибаюсь строковые значения беруться в ковычки ""
  7. preg_match('|'.$paramName.'\s+"(.*)"|', strstr($filestring, $paramName), $isStrinsOption);
  8. // Если значени взято в ковычки "" значит строковое значение, ничего не делаем. выводим как есть
  9. if(isset($isStrinsOption[1]))
  10. {
  11.         $paramValue = $isStrinsOption[1];
  12. }
  13. else
  14. {
  15.         $data = explode(" ", preg_replace("/\s{2,}/", " ", strstr($filestring, $paramName)));
  16.         $paramValue = $data[1];
  17. }
  18. ?>
  19. <label><?PHP echo $paramName; ?></label><input name="<?PHP echo $paramName; ?>" type="text" value="<?PHP echo $paramValue; ?>">


Вроде работает)

(Отредактировано автором: 11 Июля, 2013 - 03:07:44)

 
 Top
LIME
Отправлено: 11 Июля, 2013 - 03:19:30
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




soleg preg_split
(Добавление)
$paramName -> preg_quote
 
 Top
print322
Отправлено: 11 Июля, 2013 - 14:57:25
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




Уже разобрался всё работает) Но проблема лишь одна файл server.cfg лежит вместе со скриптом и всё работает, а мне нужно чтобы скрипт лежал на вебсервере, а файл server.cfg допустим в директории home. Уже перепробовал всё ни как не хочет, извиняюсь за тупые вопросы, я недавно только начал изучать php. Может кто нибудь подкинет рабочую мысль?=)
 
 Top
DlTA
Отправлено: 11 Июля, 2013 - 15:40:13
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




print322 пишет:
а мне нужно чтобы скрипт лежал на вебсервере, а файл server.cfg допустим в директории home
а кусок кода для подключения можно ?
и попутно права на каталог и файл к которому подключаетесь
 
 Top
print322
Отправлено: 11 Июля, 2013 - 16:22:10
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




Всё проблему решил, пришлось переписать виртуальный хост в линуксе проблема с open_basedir была

(Отредактировано автором: 11 Июля, 2013 - 16:22:34)

 
 Top
print322
Отправлено: 12 Июля, 2013 - 21:24:49
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




o

(Отредактировано автором: 14 Июля, 2013 - 19:51:34)

 
 Top
AlexAnder
Отправлено: 12 Июля, 2013 - 21:45:39
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
можно сделать чтобы можно было редактировать эти значения через форму ниже?

да


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
print322
Отправлено: 12 Июля, 2013 - 21:48:41
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




AlexAnder пишет:

да

Каким способом не подскажите?=)
 
 Top
AlexAnder
Отправлено: 12 Июля, 2013 - 21:51:12
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
Каким способом?

как обычно - выпросить код
HTML-формы вряд ли поможет

(Отредактировано автором: 12 Июля, 2013 - 21:52:01)



-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
caballero
Отправлено: 12 Июля, 2013 - 21:51:21
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




способ самый обычный - сесть и запрограмировать необходимый функционал. Или заплатить тому кто это умеет.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
print322
Отправлено: 12 Июля, 2013 - 21:56:58
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




caballero пишет:

способ самый обычный - сесть и запрограмировать необходимый функционал. Или заплатить тому кто это умеет.

острить не нужно, я пишу сюда, чтобы просить помощи ребята здесь умные и раздел соответствующий. Я только начинаю изучать данный язык. Если вам не нравятся мои посты просто игнорируйте их.
 
 Top
AlexAnder
Отправлено: 12 Июля, 2013 - 22:05:22
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




Цитата:
Я только начинаю изучать данный язык

плохо изучаешь

на всякий случай явно указываю указываю стиль:
visibility:visible пишет:


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
print322
Отправлено: 12 Июля, 2013 - 22:09:48
Post Id


Новичок


Покинул форум
Сообщений всего: 24
Дата рег-ции: Июль 2013  


Помог: 0 раз(а)




AlexAnder пишет:
на всякий случай явно указываю указываю стиль:

Если честно не понимаю что вы имеете ввиду.
 
 Top
AlexAnder
Отправлено: 12 Июля, 2013 - 22:13:59
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 915
Дата рег-ции: Авг. 2012  
Откуда: Россия


Помог: 34 раз(а)




тут баг на форуме - бывает, что сообщения ТСами не замечаются


-----
Оказывается, недостаточно читать справочники, чтобы правильно писать коды. sadex ©

Форумы стали местом обучения программированию, а не решения трудных вопросов. KingStar ©
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB