Bir php Referncing dosya konumları gerektirir

2 Cevap

birisi için başka kolay bir soru!

benim sunucuda i gibi bir konuma sahip

htdocs/aFolderName/

hangi gerekli bir dosya gelen başvuran bir dosya index.php içerir

htdocs/aFolderName/php/

kodu kullanarak

<?php require('php/db.php'); ?>

Ben de bir klasör var

htdocs/aFolderName/other/

bulunan php dosyasını gerektiren gereken başka bir php dosyasını içeren bir

htdocs/aFolderName/php/

nasıl ben bu başvuru yapmak, i bir klasörü geri adım olabilir?

Teşekkürler!

2 Cevap

require ('../php/yourFile.php');

:)

Dizinlere Bağıl işaretçiler:

./ - current directory
../ - parent directory

.

require('./somefile.php'); // current directory
require('../somefile.php'); // one directory back
require('../../somefile.php'); // two directories back
require('../../../somefile.php'); // three directories back
// and on on...

Bunu klasörü belirtmeniz yoksa bazen, dosya dahil almaz çünkü belge kök klasörü ile adýnýnönüne dosyanızı eklemek önermek, bu yüzden bu böyle denemek istiyorum:

require($_SERVER['DOCUMENT_ROOT'] . '/' . 'yourfolder/file.php');