Require_once sembolik bağlantıları ile kullanılabilir mi?

3 Cevap php

Bir CentOS LAMP kutusunda, PHP5 bir komut dosyası içinde işe require_oncenin almak için çalışıyor. Dahil edilecek dosya bir sembolik olarak dizin değilse, iyi çalışıyor, ancak gerekli dosya bir sembolik bağlantı aracılığıyla bulunan bir dizinde ise, onu bulmak için başarısız olur.

Bu require_once ve sembolik bağlantılar bir sınırlama var mı?

EDIT - Teşekkürler girişi için, tüm. Ben o okuduktan sonra büyük bir ihtimalle izinler şey olduğunu düşünüyorum

3 Cevap

Bildiğim kadarıyla, Require_once gayet sembolik bağlantıları kullanabilirsiniz. Ben MU yüklemek WordPress bazı sembolik bağlantıları ile include_once kullanıyorum ve gayet güzel çalışıyor - Require_once farklı bu bağlamda include_once daha işlev neden ben düşünemiyorum.

Eğer open_basedir kısıtlamalar kurmak var herhangi bir şans?

Bildiğim kadarıyla yok. Izinleri sym linki kullanınız yok olduğu gibi aynı mı?

Eğer aşağıdaki gibi bir şey yapamaz mısın?


   if (is_link($path))
   {
      $path = readlink($path);
   }
   require_once($path);