Админка для статического сайта.

(Ответов: 17, Просмотров: 3197)
Страница 2 из 2 Первая 12
  1. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    Ems, Вот можно поподробнее с 3 пункта? Как скрипт создает страницу? Все остальное умею )
    • 0
  2. Гуру Аватар для Ems
    • Регистрация: 24.05.2011
    • Сообщений: 2,032
    • Репутация: 663
    Цитата Сообщение от komrad_sl Посмотреть сообщение
    Ems, Вот можно поподробнее с 3 пункта? Как скрипт создает страницу? Все остальное умею )
    Я больше по Python, чем по php.
    По большому счёту, он создаёт файл, а там уже можно какое угодно содержимое туда впихать и расширение файла прописать любое.
    Вот я погуглил, как php с файлами работает : _http://www.php.su/articles/?cat=fs&page=005
    Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
    • 1

    Спасибо сказали:

    komrad_sl(06.01.2015),
  3. Опытный Аватар для Gunkin
    • Регистрация: 20.09.2012
    • Сообщений: 251
    • Репутация: 29
    • Webmoney BL: ?
    Попробуйте Cmsimple, работает без БД. Все довольно просто и понятно.
    • 0
  4. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    Gunkin, Мне не нужна CMS мне нужна форма с тремя полями и не более. Посредством которой создается html страница на сервере в директории сайта.
    • 0
  5. Студент Аватар для deltamc
    • Регистрация: 11.07.2012
    • Сообщений: 79
    • Репутация: 20
    Можно создать файл с шаблоном, например tpl.html
    Код HTML:
    <h1>{head}</h1> <p>
    {body}
    </p>
    функция создания страницы. Упрощенный вариант без проверки на существование файлов.

    PHP код:
    /**
     * функция для создания html страниц
     * @param $head - заголовок
     * @param $body - тело страницы
     * @param $page_name - имя файла
     * @param string $page_dir - директория в которой хранятся созданные страницы
     * @param string $tpl_file - файл шаблона
     */
    function create_page$head$body$page_name
                                    
    $page_dir 'page',  $tpl_file 'tpl.html' )
    {
        
    /* Считываем файл шаблона */
        
    $tpl file_get_contents($tpl_file);

        
    /* Замена меток */
        
    $tpl str_replace('{body}'$body$tpl);
        
    $tpl str_replace('{head}'$head$tpl);

        
    /* Создаем страницу */
        
    $tpl file_put_contents($page_dir.'/'.$page_name.'.html'$tpl);


    PHP код:
    $head 'До чего у бабушки вкусные оладушки';
    $body '
    До чего у бабуушки вкусные оладушки,<br />
    До чего у мамочки вкусные торты.<br />
    И за это бабушке и за это мамочке<br />
    Подарю я к празднику первые цветы.<br />'
    ;

    create_page($head$body'pancakes'); 
    Последний раз редактировалось deltamc; 24.01.2015 в 13:58.
    • 1

    Спасибо сказали:

    komrad_sl(13.02.2015),
  6. Новичок
    • Регистрация: 30.01.2015
    • Сообщений: 4
    • Репутация: 0
    • Webmoney BL: ?
    komrad_sl, попробуйте в гугле вбить "создание нового файла php", думаю сможете найти.
    Но по сути, было бы гораздо легче сделать динамич. страницу и подгружать все автоматом ( например по id ), но раз вам нужен новый файл, то поищите по этому запросу.)
    • 0
  7. Студент
    • Регистрация: 03.02.2015
    • Сообщений: 31
    • Репутация: 5
    Adelone,есть курсы по php на торрентах от евгения попова. правда там по моему с базой, но от туда можно что то дернуть, да и курс несложный. я по нем начал понимать что такое php вообще))) на пк есть, могу скинуть если надо.
    • 0
  8. Дипломник Аватар для komrad_sl
    • Регистрация: 24.02.2013
    • Сообщений: 184
    • Репутация: 21
    • Webmoney BL: ?
    brodyga48, Попова? Нет уж увольте, Если бы нужны были курсы, смотрел бы Специалиста, но никак не Попова.
    По теме, всем спс, уже набыдлокодил :) Главное работает. А там потом разберемся :)
    deltamc, Я так понял это из раздела шаблонизации ? Буду изучать, спасибо за решение :)
    • -1
Страница 2 из 2 Первая 12

Похожие темы

Темы Раздел Ответов Последний пост
СЯ из статического в динамическое
Обучающие статьи 9 12.11.2013 18:21
Админка в группе
Прочее 8 03.05.2013 02:23
Админка в группе
Услуги по SEO 1 18.04.2013 10:51
Админка Joomla не открывается
Joomla 4 03.01.2013 14:16
Поломанная админка
Joomla 15 20.10.2012 00:50

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры