Сведения о вопросе

Life

04:20, 17th August, 2020

Теги

PHP    

PHP. Можно ли подгрузить файл с кодом из другого сервера?

Просмотров: 304   Ответов: 4

Есть два шаред хостинга на которых лежат php-файлы, и нужно каким-то образом заинклюдить файл с однго сервера на другой. Возможно ли это?



  Сведения об ответе

VCe znayu

13:25, 19th August, 2020

Вот из-за таких вопросов и говорят, что php — быдло-язык.
Да, можно. curl-лишь его в папочку по timeout (иначе, если инклудить сразу — будет высокая нагрузка) и инклудишь. В качестве параметра таймаута можно использовать датупоследней модификации этого файла. Если сервер со скриптом общедоступный — надо подумать, как «не светить» код.


  Сведения об ответе

ASER

22:11, 6th August, 2020

Для файлов которые инклудишь выставить расширение txt или отменить их обработку php интерпретатором. Убедиться что на сервере который инклудит скрипты разрешен доступ к удаленным файлам и выполнить заветный
include 'http://site.com/included.txt';


  Сведения об ответе

davran

10:33, 2nd August, 2020

php.ini -> allow_url_include как банальнейший вариант.


  Сведения об ответе

ITSME

21:06, 1st October, 2020

Опасно это подгружать php с вшенки… Если в имя подключаемого файла попадет параметр, который юзер может изменять, то это 100% взлом сервера. Будь осторожен короче.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться