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 :: Перезапись файла с новыми данными.

 PHP.SU

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


 Страниц (1): [1]   

> Без описания
Flesh48
Отправлено: 11 Июня, 2012 - 19:08:26
Post Id


Новичок


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


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




Здравствуйте.
Есть файл Config.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. if (!defined("SECURITY")) die('Доступ запрещен!'); // Защита файлов от прямого вызова
  3.  
  4. class Configuration {
  5.         static $db = array(
  6.                 'serv' => 'localhost',
  7.                 'user' => 'user',
  8.                 'pass' => 'pass',
  9.                 'name' => 'name'
  10.                 );
  11.         static $main = array(
  12.                 'site_name' => 'Тут название сайта',
  13.                 'motto' => Тут девиз сайта',
  14.                 'quote' => 'Тут любимая цитата'
  15.                 );
  16. }
  17. ?>


И есть форма:
CODE (html):
скопировать код в буфер обмена
  1.                 $content = '<h4>Настройки</h4>
  2.                         <form action="admin.php?do=settings&type=save" method="post">
  3.                         <table>
  4.                                 <thead>
  5.                                 <tr>
  6.                                   <td width="10px">Название</td>
  7.                                   <td>Параметр</td>
  8.                                 </tr>
  9.                                 </thead>
  10.                                 <tbody>
  11.                                 <tr>
  12.                                   <td>Навзание сайта:</td>
  13.                                   <td>
  14.                                         <input type="text" name="site_name" value="'.Configuration::$main['site_name'].'" style="width:99%;">
  15.                                   </td>
  16.                                 </tr>
  17.                                 <tr>
  18.                                   <td>Девиз:</td>
  19.                                   <td>
  20.                                         <input type="text" name="motto" value="'.htmlspecialchars(Configuration::$main['motto']).'" style="width:99%;">
  21.                                   </td>
  22.                                 </tr>
  23.                                 <tr>
  24.                                   <td valign="top">Цытата:</td>
  25.                                   <td>
  26.                                         <textarea name="quote" style="width: 99%; height: 100px">'.htmlspecialchars(Configuration::$main['quote']).'</textarea>
  27.                                    </td>
  28.                                 </tr>
  29.                                 <tr>
  30.                                   <td colspan="2" align="right"><input type="submit" value="Сохранить"></td>
  31.                                 </tr>
  32.                                 </tbody>
  33.                         </table> </form>';


Я не могу понять как сделать что бы при сохранении изменялась только вот эта ↓ часть, а все остальное не было тронуто ?
PHP:
скопировать код в буфер обмена
  1.                 'site_name' => 'Тут название сайта',
  2.                 'motto' => Тут девиз сайта',
  3.                 'quote' => 'Тут любимая цитата'
 
 Top
DlTA
Отправлено: 11 Июня, 2012 - 20:27:23
Post Id



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


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


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




а в чем сложность?
 
 Top
Flesh48
Отправлено: 11 Июня, 2012 - 22:05:29
Post Id


Новичок


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


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




Я не понимаю как это сделать. Не знаю с чего начать.
Дайте мне хотя бы толчок который направит меня на правильный путь, что бы я смог догадаться как должна производится перезапись именно той части которая мне нужна.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB