SORU
7 AĞUSTOS 2008, PERŞEMBE


Nasıl mutlak bir yol gerektiren PHP dosyaları dahil etmek için?

Aşağıdaki gibi bir dizin yapısı var

/script.php

/inc/include1.php

/objects/object1.php

/soap/soap.php

Şimdi, her ikisi de script.php ve ben çekebilirim /soap/soap.php, Bu nesneleri kullanmak, ancak belirli bir nedenle böyle bir dizin yapısı istiyorum. Ne zaman yürütme script.php yol Ekle inc/include.php ve ne zaman yürütme /soap/soap.php ../inc, mutlak yol çalışması, /mnt/webdev/[project name]/inc/include1.php... Ama çirkin bir çözümü varsa ben hiç taşınmak isteyen dizin için farklı bir konum.

Yani göreceli yollar, ya da programically bir şekilde kullanmak için bir yol "/mnt/webdev/[project name]/" oluşturmak mı?

CEVAP
7 AĞUSTOS 2008, PERŞEMBE


Bu çalışması gerekir

$root = realpath($_SERVER["DOCUMENT_ROOT"]);

include "$root/inc/include1.php";

Düzenleme:aussieviking tarafından eklendi imporvement

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Php

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doc Adams

    Doc Adams

    20 HAZİRAN 2007
  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011