Вывод строки из файла в страницы html с помощью php

(Ответов: 12, Просмотров: 2091)
Страница 1 из 2 12 Последняя
  1. Опытный Аватар для Viper
    • Регистрация: 22.09.2011
    • Сообщений: 311
    • Репутация: 58
    • Webmoney BL: ?
    Постараюсь обрисовать ситуацию как можно подробнее. Недавно начальству надоело платить одной крупной площадке, где базируется сайт фирмы и было принято решение создать статический html сайт. Все страницы были выдернуты, графика и css.

    Теперь встал вопрос о обновлении сайта и вместе с этим понимание того, что править тот же копирайт на 200-300 станицах руками совсем не целесообразно.

    Поэтому хотелось бы понять, как благодаря PHP брать информацию из одного файла (и там же ее править) и вставлять во все страницы HTML.

    Почитал много чего за 3 часа, но варианта, применимого к ситуации не нашел.

    Допустим, есть файл php как в него прописать значения, что бы они выводились потом в страницах, как научить страницы видеть этот файл и брать из него нужную информацию.

    Сорри за сумбур, заранее спасибо.
    • 0
  2. Дипломник Аватар для Олег Нынюк
    • Регистрация: 19.12.2013
    • Сообщений: 217
    • Репутация: 79
    • Webmoney BL: ?
    Вы что-то такое написали )) что ломает мне мозг.
    • 0
  3. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    Viper, вы глобальное дело задумали сделать. Тут в два клика управится не получится. Вообще в php есть целая группа функций для работы с файлами. С помощью них можно зачитывать файлы, править их, работать и их контентом и т.д.
    Все функции тут http://www.php.net/manual/ru/ref.filesystem.php
    • 0
  4. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Цитата Сообщение от Viper Посмотреть сообщение
    Недавно начальству надоело платить одной крупной площадке
    Я правильно понял что надоело платить хостеру? Или речь о сервисе создания сайтов?

    Если я правильно понял ваш сумбур, то тут вам нужен РНР парсер, который парсил бы выдернутые страницы, а потом уже формировал хтмлки для просмотра.

    И все-таки ваша задача объяснить начальству что сайт на чистом хтмл будет крайне неудобен для редактирования.
    Разве что свой двиг написать, который всю информацию кеширует в хтмл файлы и показывает их при хождении по сайту. Но это бред какой-то в наше время.
    • 1

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

    Viper(15.05.2014),
  5. Гуру Аватар для 3s777
    • Регистрация: 09.02.2013
    • Сообщений: 1,417
    • Репутация: 384
    • Webmoney BL: ?
    Как вариант можно загнать контент файлов в строку через file_get_contents и отфильтровать контент по какому-то признаку, например, тэгу. Например, выбрать только тот контент который находится между тегами <p> и вывести его в нужном месте.
    • 0
  6. Опытный Аватар для Viper
    • Регистрация: 22.09.2011
    • Сообщений: 311
    • Репутация: 58
    • Webmoney BL: ?
    Я понимаю процесс так. В заголовке каждой html страницы мы объявляем наш файл php, далее, в созданном файле мы пишем ряд функций (или как это называется), затем в нужном месте нужной страницы мы выводим с помощью echo значение этих функций (собственно сам html код или просто текст). Теперь как бы вопрос в том как это правильно сделать. Получилось найти информацию о выводе содержимого файла в странице html с помощью echo, но зачем мне плодить кучу файлов, если это, как я понимаю, можно сделать из одного файла.

    Нет, не хостингу а порталу (типа allbiz). Сайт с хорошими позициями и каталогом товара предприятия. Все страницы html уже выдернуты и сайт работает на голой статике, теперь вопрос в том, как упростить задачу редактирования повторяющихся фрагментов кода на всех страницах, но делать это из одного файла.
    Последний раз редактировалось Viper; 15.05.2014 в 20:51.
    • 0
  7. Дипломник Аватар для Олег Нынюк
    • Регистрация: 19.12.2013
    • Сообщений: 217
    • Репутация: 79
    • Webmoney BL: ?
    Рекомендую найти в шаблонах повторяющиеся элементы страницы, поместить их в файл, и инклюдить этот файл где нужно вывести информацию, это позволит уменьшить размер повторяющегося HTML. Все что было динамическое (тайтлы, дескр, кейворды и так далее) прийдеться или подставлять в зависимости от урла или оставлять в отделных файлах html.

    А вообще уточните вы планируете оставлять все в отдельных файлах, либо все же пойдете путем создания сайта c помощью PHP
    • 1

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

    Viper(15.05.2014),
  8. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    Ну в целом можно сделать просто - сделать один файл index.php и в него добавить шапку, контент, сайдбар и подвал. а в сайдбар подключать файл content.php. Линки на страницы сделать в формате site.ru/?article=12

    В файле content.php принимать параметры из урла $_GET['article'], и в зависимости от содержимого, выводить на странице контент - либо хранить его в БД, либо все в одном файле. На самом деле это все можно сделать за 1-2 часа
    • 1

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

    Viper(15.05.2014),
  9. Новичок
    • Регистрация: 09.02.2008
    • Сообщений: 3
    • Репутация: 7
    Если сайт статический, возможно стоит посмотреть в сторону SSI, если PHP не знаете и надо быстро — зачем его учить?.
    Примерно так: <!--# include file="footer.html" -->
    Разумеется, 1 раз придётся проставить эту строчку вместо подвала, который присутствует на сайте в данный момент.

    Менять, конечно, необязательно руками - есть масса редакторов, вроде Notepad++ или UltraEdit, которые всё сделают.
    • 1

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

    Viper(15.05.2014),
  10. Опытный Аватар для Viper
    • Регистрация: 22.09.2011
    • Сообщений: 311
    • Репутация: 58
    • Webmoney BL: ?
    Цитата Сообщение от BaRoN! Посмотреть сообщение
    Примерно так: <!--# include file="footer.html" -->
    Нужно ли что-то прописывать в .htaccess дополнительно для поддержки SSI, например для php нужно прописывать AddType application/x-httpd-php .php .htm .html
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
вывод файла в папках и подпапках
Web программирование 2 11.02.2014 02:23
Вывод размера файла на главной странице
WordPress 0 13.01.2014 13:37
Выделение строки и столбца в таблице html
Web программирование 14 04.11.2013 17:23
Вывод строк из файла по очереди php
Web программирование 5 05.02.2012 19:53
Вывод rss не из xml файла
Web программирование 7 21.07.2011 04:59

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

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

Информеры