2016-04-09 25 views
0

çalışmıyor ../../../../../directory-above -root/swiftmailer/lib/swift_required.php '; yürürlükte open_basedir kısıtlaması:web sitesi kökü yukarıda saklanan bir içerme dosya içinde dosya ekle - Ben hızlı posta Require_once' üzerinden e-posta göndermek için bu dosyanın da dahil ediyorum

hata require_oncenin() alıyorum. sanırım bu, dizinleri yükseltmek için WAY olan bir dizine erişmeye çalışıyor ve bu yüzden erişilemiyor. Başka bir dosyaya dahil olduğunda işe yaramaz web sitesinde başka bir dosyaya dahil edildiğinde bu yol çalışmasına rağmen

. Yol daha sonra düzgün çalışması için bu hale gelmelidir: require_once '../../directory-above-root/swiftmailer/lib/swift_required.php';

Sorun bu dosyayı ben mutlak bir şekilde dizine işaret bir yola ihtiyacımız var bu yüzden bu sayfaya dahil oluyor bir dosya içinde yer olmasıdır. (Bu mantıklı umut!)

dizin yukarıda kök web dizininde üzerinde bir dizin (dosya benim e-posta için giriş bilgilerini içerir çünkü bu kullanın).

Ben böyle bir şey gerek:

('ROOT_DIR', dirname (DOSYA)) tanımlamak; require_once ROOT_DIR. '../directory-root/swiftmailer/lib/swift_required.php';

cevap

0

Ben ettik hala bu cevabını bilmek seviyorum ama bir dosya içinde bir dosya içinde bir dosya dahil etmeyerek benim soruna bir yol bulduk. Yani sorun çözüldü!

İlgili konular