За последние 24 часа нас посетил 62991 программист и 1743 робота. Сейчас ищет 901 программист ...

Редактировние содержания массива из под сайта(делаю админку)

Тема в разделе "PHP для новичков", создана пользователем wooboo, 1 ноя 2012.

  1. wooboo

    wooboo Активный пользователь

    С нами с:
    17 сен 2012
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте! Имеется вот такой код, который описывает меню сайта
    Код (Text):
    1. <?php
    2.     function getMenu($menu, $vertical=true){
    3.         if(!$vertical){
    4.             $style = "display:inline";
    5.         }
    6.         echo '<ul style="list-style-type:none">';
    7.        
    8.             foreach ($menu as $link=>$href){
    9.                 echo "<li style='$style'><a href=\"$href\">", $link, '</a></li>';
    10.             }
    11.        
    12.         echo '</ul>';
    13. }
    14.     $menu = array(
    15.         "Номе"=>"index.php",
    16.         "Page1"=>"page1.php",
    17.         "Page2"=>"page2.php",
    18.         "Page3"=>"page3.php",
    19.         "Table"=>"table.php");
    20.         getMenu($menu);
    21. ?>
    Я делаю что-то типа "админки" для сайта. Моя задача - изменять содержание массива из под сайта.
    Т.е. грубо говоря отобразить на страничке
    Код (Text):
    1. <textarea><pre> c 15ой строки до 19ой строки </pre></textarea>
    и при отправлении заменить только эти строки
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    Re: Редактировние содержания массива из под сайта(делаю адми

    в чем вопрос?
     
  3. wooboo

    wooboo Активный пользователь

    С нами с:
    17 сен 2012
    Сообщения:
    3
    Симпатии:
    0
    Re: Редактировние содержания массива из под сайта(делаю адми

    Я не знаю как это реализовать
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Re: Редактировние содержания массива из под сайта(делаю адми

    Надо не хранить меню в коде так:
    а хранить списком в текстовом файле или базе, и там его редактировать скриптом.
     
  5. Gold Dragon

    Gold Dragon Активный пользователь

    С нами с:
    30 сен 2012
    Сообщения:
    306
    Симпатии:
    2
    Адрес:
    Тамбов
    файл menu.ini
    Код (Text):
    1. Номе = "index.php"
    2. Page1 = "page1.php"
    3. Page2 = "page2.php"
    4. Page3 = "page3.php"
    5. Table = "table.php"
    в своём файле
    Код (PHP):
    1. $menu = parse_ini_file('menu.ini');