запустить скрипт за пределами корневой папки хостинга

Discussion in 'Песочница' started by dondy, 16 Jul 2015.

  1. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    можно ли запустить php скрипт в браузере - если он залит за корневой папкой ?
     
  2. O1d

    O1d New Member

    Joined:
    16 Jul 2015
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Напрямую никак, разве что через инклуд или уязвимость в другом скрипте с помощью которого можно достучаться до "запредельного" скрипта.
     
  3. Sum.cogitans

    Sum.cogitans Elder - Старейшина

    Joined:
    7 Sep 2013
    Messages:
    173
    Likes Received:
    32
    Reputations:
    19
    PHP запускается на базе прекомпилятора, который в свою очередь работает в директории определенной веб сервером, так что есть только два варианта:
    - Определить VirtualHost для дериктории, где лежит этот php файл
    - Запустить его через command line / bash сервера:
    $ php -f /somedirection/somefile.php

    На все это, как ты понимаешь потребуются определенные права доступа.
     
Loading...