1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Мини движок на Php и его создание

Тема в разделе "Интернет", создана пользователем dna, 26.09.04.

  1. dna

    dna Участник

    101
    0
    У меня возникла проблема в написании мини PHP движка, если его так можно назвать. Вот в чем проблема, каждая страница соединяется из 4-х частей, как сделать чтоб на каждую страницу вставлялся текстовый файл? При том что я в PHP знаю только include, тобишь по не чего незнаю.
     
  2. jekaRU

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

    3.063
    0
    если у тя только соединяется все, а ни какой статистики иль учета юзеров не надо, то зачем пхп.
    SSI тебе поможет)
     
  3. dna

    dna Участник

    101
    0
    а можно по подробнее про SSI
     
  4. граф Глюкалоff

    граф Глюкалоff Активный участник

    4.133
    1
    Можно.
    Яндекс.ру

    вчера только скачал обалденный справочник по SSI, ссылка на который находится на первой странице поиска :)
     
  5. dna

    dna Участник

    101
    0
    Нет лучше на PHP чтоб потом можно было бы добавлять статистику и многое другое.
     
  6. dna

    dna Участник

    101
    0
    Люди добрые подскажите как это сделать на PHP
     
  7. UndeadHunter

    UndeadHunter Участник

    211
    0
    <?php
    include("file_1.php");
    include("file_2.php");
    include("file_3.php");
    include("text.txt");
    include("file_4.php");
    ?>
     
  8. dna

    dna Участник

    101
    0
    Эту функцию я знаю. Надо сделать так, чтобы эти файлы были на сервере в виде text-1.txt и так далее, а при нажатии ссылки в меню, открывалась такая же страница, но только вместо первого текста был текст с файла text-2.txt и так далее, необязательно по порядку.
    Эта функция понадобится не только мне, постарайтесь написать поподробней.
    Заранее спасибо.
     
  9. UndeadHunter

    UndeadHunter Участник

    211
    0
    <?
    include("file_1.php");
    include("file_2.php");

    if ($page == "1") {
    include("text-1.txt");

    }


    else if ($page == "2") {
    include("text-2.txt");

    }

    else if ($page == "3") {
    include("text-3.txt");

    }
    else
    {

    include("main.txt");

    }



    include("file_3.php");
    ?>
     
  10. dna

    dna Участник

    101
    0
    можно чуть по подробнее.
     
  11. UndeadHunter

    UndeadHunter Участник

    211
    0
    Попытаюсь.

    index.php
    <?
    include("html1.php"); # верх страницы

    if ($page == "1") {
    include("text-1.txt");
    }

    else if ($page == "2") {
    include("text-2.txt");

    }

    else if ($page == "3") {
    include("text-3.txt");

    }
    else
    {

    include("main.txt");

    }

    include("html2.php"); # низ страницы
    ?>


    То есть если обращаться к файлу index.php, то будет выводиться main.txt. А если к index.php?page=1 ,то будет выводиться содержание text-1.txt
     
  12. The Last Winged

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

    12.552
    376
  13. dna

    dna Участник

    101
    0
    Давайте так, у меня нечего не получается. Я пишу все от начала и до конца.

    -----------------
    |*****1******|
    |----------------|
    |**|******|**|
    |2*|***5**|3*|
    |**|******|**|
    |----------------|
    |******4****|
    ------------------
    Цифры 1,2,3,4 это части из которых собирается вся страница, используется функция include для соединения.
    Заместо цифры 5 должен быть текс, который хранится в text-1.txt и так далее text-n.txt. + еще в куске под номером 2 вставляется меню. Надо чтоб сводилось все к тому закачал txt файл и добавил в меню ссылку. И еще если я за хочу сменить дизайн или еще что-то, чтоб это не занимало много времени, а сводилось все изменению одной страницы.
    Заранее спасибо и можно полнее ответы. Все это должно быть сделано на PHP.
     
  14. Гость

    Гость Гость

    Если помошь ещё нужна, то могу её оказать.
     
  15. UndeadHunter

    UndeadHunter Участник

    211
    0
  16. dna

    dna Участник

    101
    0
    Большое спасибо, посмотрю завтра утром, точнее сегодня. :D

    Да можете хоть все помогать, лишь бы я понял его теорию и + Вы написали PHP код:cool:
     
  17. DjGanjiBass

    DjGanjiBass Гость

    Нет. Для текстовых и html-файлов существует функция readfile(); действуует также, как и include.
    P.S. http://anoworld.ru - здесь делают качественные сайты
     
  18. *di0

    *di0 Новичок

    71
    0

    хм... а чего админы молчат.... реклама без благославления микрона уже разрешена?))
     
  19. dna

    dna Участник

    101
    0
    Денег нет, да и что то мне не верится что у них качественные сайты.
     
  20. *di0

    *di0 Новичок

    71
    0

    тогда какая нафиг разница?))
     
  21. DjGanjiBass

    DjGanjiBass Гость


    Четко выражай свои мысли. На такой вопрос ответ не дать двумя словами, а способов куча есть.

    Как ты можешь об этом рассуждать?
     
  22. UndeadHunter

    UndeadHunter Участник

    211
    0

    Ну если в файле text.txt есть php код, то readfile(); его не будет выполнять, а include(); выведет результат работы этого скрипта. Так что выбор функции зависит от того, что мы выводим. %))

    P.S
    <?
    $fn=file("text.txt");
    $с=count($fn);

    for($n=0;$n<$с;$n++)
    echo (''.$fn[$n].'');
    ?>

    Чем не вариант :gigi:
     
  23. dna

    dna Участник

    101
    0
    При наводе на текстовую ссылку прыгают строки, этого должно быть достаточно.