.php
dosyalarındaki bazı verileri /library/
dizininde saklayan bir uygulama var, örneğin . /library/config.php
.include_path veya her php dosyasını değiştir
Eski barınağımdaki library
içerme yolundaydı, bu yüzden gerçek yolu sağlamadan her yerde require('config.php')
yapabilirdim.
Ekleme yolunu güncellemek için her .php dosyasını otomatik olarak ekleme şansı var mı?
- uygulaması Ben
include_path
zaten mevcut dirs herhangi birine doğrudan erişime sahip
- erişimi yok ön kontrolör deseni
- takip etmez:
bazı durumlar vardır
- ben kullanamıyorum
php_flag include_path
- kullanamaz
php_flag auto_prepend_file
- bazı .php dosyaları
ctrl+H
daha.htaccess
php.ini
başka yol var kendi kuralları vardır ve <? set_include_path…
ile <?
yerine?
Düzenleme:
Ben benzer bir şey olması için olurdu Aradıklarım: Eğer zamanında dahil yolunu (ayarlamak için kütüphane dosyaları gereken yere
RewriteCond %{REQUEST_FILENAME} !-F
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (^*\.php)$ /library/$1 [NC,L]
Bu benim ctrl + h' çözümüm. Başka var mı? – takeshin
Yukarıdaki dosyayı bir kez ortak bir dosyada yapmanızı ve bunu gerektiren diğer her dosyada eklemenizi öneririm. Bu, kodunuzu çok daha kalıcı hale getirir, çünkü bir şey değiştiğinde (kütüphane yolu gibi) her dosyaya dokunmanız gerekmez. Ayrıca, kısa açık etiketler kullanmamayı tavsiye ederim (xml bildirimleriyle çakıştığından '' Yerine <'php' kullanın). Bu bazı sorunlara yol açabilir. – jwueller