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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • kruno j

    kruno j

    6 Mayıs 2007
  • SignatureSeries

    SignatureSer

    24 Aralık 2006