Как да редактирам конфигурационен файл от браузъра?

wizzyto

Registered
Здравейте!
Въпроса ми е следния:
Имам 2 файла - config.php (където има прости променливи от сорта на $title = "Title";) и admin.php , от който искам да променя променливата в config.php.

Примерно, как мога да сменя $title в config.php от администраторския файл с форма? Нещо като
Title - textbox $title и да мога да го променя ?

Благодаря предварително.
 
Ако искаш това да НЕ е кратковремено (тоест до рефреш на страницата и да изчезне), ще ти трябва база данни за това което искаш.


Ами ето това е начина (кратковременият, само ти ще си виждаш резултата и то до следващият рефреш на страницата):

Замести си index.php.

PHP:
 <form action="index.php" method="post">
         <input type="text" name="stringer" />
         <input type="submit" name="submit" value=" ЗАМЕСТИ " />
     </form>

     <?php
     $tekst="Този текст е не заместен";
     

     if(isset($_POST['submit'])) {
         $stringer=$_POST['stringer'];
        $tekst=substr_replace($tekst, $stringer, 0);
        }
     echo $tekst;
     ?>
 
Ето ти го с база данни. Това е начина който търсиш ти.


Създай първо една база данни chtitle - направия с collaction utf8_general_ci.

Създай таблица в ново-създадената база данни с име chtitle и нея е направи utf-8_general_ci.

Направи 1 поле в ново-създадената таблица с име отново chtitle - направи полето varchar (200) и отново задай utf8_general_ci.


Само да вметна 'varchar (200)' е текст до 200 символа. Ако ще презаписваш по големи стрингове ползвай вместо 'varchar', ползвай 'text' има го да го избереш от падащото меню при създаване на поле в таблицата.


След това слагаш този код някъде задаваш му правилните настройки, аз съм ги описал където трябва и с какво трябва да ги заместиш.


След като всичко си направил напиши в формата "Тест". Дай - submit.
PHP:
<?php
$path_to="index.php"; //Задай си пътя на файла в който ще използваш <form>

mysql_connect('localhost', 'потребител', 'парола'); //Попълни правилно връзките ти към твоята база данни
mysql_select_db('chtitle');

mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
$row_chtitle=mysql_query("SELECT chtitle FROM chtitle");
$chtitle=mysql_fetch_assoc($row_chtitle);
$chtitle=$chtitle['chtitle'];

     echo '<form action="'.$path_to.'" method="post">
         <input type="text" name="stringer" value="'.$chtitle.'" />
         <input type="submit" name="submit" value=" ЗАМЕСТИ " />
     </form>';

       

     if(isset($_POST['submit'])) {
         $stringer=$_POST['stringer'];

         $upchtitle=mysql_query("UPDATE chtitle SET chtitle='$stringer'");
         if($upchtitle) {
             header("Location: $path_to");
             exit;
         }
     }

     echo $chtitle;

     ?>
 
Боже, въобще бях забравил, че го има тоя MySQL :D Благодаря, ще се оправя от тук нататък. +1 :)
 

Back
Горе