Включить внешний HTML-сайт после обновления до PHP 7 - PullRequest
0 голосов
/ 05 сентября 2018

Я пытаюсь обновить свой php с v.5 до v.7.2, и я столкнулся с этой ошибкой, которую не смог исправить. У меня есть файл TPL с внешний заголовок и нижний колонтитул включены, но они больше не будут загружаться. Это ошибка (* обратите внимание: пробелы добавлены специально *):

Предупреждение: include (): не удалось открыть https: //mywebsite.com/folder1/includes/wrappers/footer.html для включения (include_path = '.; C: \ php \ pear') в * folderpath * \ bottom_page.html в строке 86

В основном файле TPL (назовем его «home.tpl») у меня есть эта строка для нижнего колонтитула:

<?php include dirname( __ FILE__)."\bottom_page.html" ;  ?>

В bottom_page.html у меня есть несколько сценариев, которые кажутся хорошими, и в конце эта строка:

<?php include('https: //mywebsite.com/folder1/includes/wrappers/footer.html'); ?> 

эта строка, похоже, проблема, я много искал и не нашел решения Вот что я попробовал:

  • проверьте, что allow_url_fopen & allow_url_include в php.ini равен 1
  • с использованием readfile или file_get_contents вместо include

Есть еще предложения? :)

p.s: URL-адрес правильный, браузер показывает содержимое, которое я хотел включить ..

1 Ответ

0 голосов
/ 05 сентября 2018

Хорошо, так что я нашел решение, наконец:

php включает в себя внешний URL

комментарий Николаса Вальбуса, использование скручивания работает :)

...