Безопасность file_get_contents

nastroen
На сайте с 23.08.2013
Offline
77
1080

Надо сделать меню на html-сайте. Вот так безопасно, или можно как-то лучше сделать?


<?php
$content = file_get_contents('/menu.htm');
echo $content;
?>
edogs software
На сайте с 15.12.2005
Offline
775
#1

nastroen,

Безопасно.

Можно лучше.

Смысла делать лучше без необходимости нету.

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
LEOnidUKG
На сайте с 25.11.2006
Offline
1755
#2

Всё ок. Не переживайте.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
TF-Studio
На сайте с 17.08.2010
Offline
334
#3

а не проще include?

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
LEOnidUKG
На сайте с 25.11.2006
Offline
1755
#4
TF-Studio:
а не проще include?

PHP СРАЧ!!!! 🤪

Чем проще?

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
LEOnidUKG:
PHP СРАЧ!!!!

А если без срача?

http://ru.stackoverflow.com/questions/139313/Что-быстрее-include-или-file-get-content:
include выполняет кучу разных действий помимо простого чтения файла, соответственно, если вам не требуется выполнять evaluate для содержимого файла, то include ни к чему.

file_get_contents читает содержимое в память, что вполне себе может стать критичным. Для целенаправленного вывода в некоторый output рекомендуют использовать readfile().

И, коллеги, внимание! В "ТЗ" - исполнение пхп в хтмл файлах. Угу, можно дальше меряться у кого тол.. ой лучше. :)

А ещё можно вспомнить про require_once и даже курл :) Но надо ли?

nastroen:
или можно как-то лучше сделать?

ssi - правильный выбор для хтмл-сайтов.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
LEOnidUKG
На сайте с 25.11.2006
Offline
1755
#6

Ну тогда уж лучше readfile()

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
LEOnidUKG:
Ну тогда уж лучше readfile()

Об том и в цитате со stackoverflow-ра.

Но и это нафик. Воще пхп нафик (и настройки сервака соответственно) ибо реципиент (как, собсно, и весь пациент) - хтмл.

LEOnidUKG
На сайте с 25.11.2006
Offline
1755
#8
SeVlad:
Об том и в цитате со stackoverflow-ра.

Но и это нафик. Воще пхп нафик (и настройки сервака соответственно) ибо реципиент (как, собсно, и весь пациент) - хтмл.

Потом через несколько месяцев обнаруживается, что ВДРУГ надо например код сапы вставить или ещё какой-то скрипт на PHP

И всё по новой :)

Но это уже теории.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий