Dinamik yolları bulmak, daha iyi bir yolu var mı?

0 Cevap php

Etrafta benim kod hareket ve bazı değişkenlerin değerini etkileyebilecek amacıyla yolunu keşfetmek mümkün edebilmek istiyorum. Bu değişkenler başlatıldı olsun sayfasında yer alacak.

Burada ben ile geldi ne:

$path_array = explode('/', $_SERVER['SCRIPT_FILENAME']);

$out = "";
// -3 represents the number of folders and files to go back to reach the wanted path

for($i=0; $i < count($path_array) - 3; $i++){
    $out .= $path_array[$i].'/';
}

Sonra, bir örnek olarak, ben aşağıdakileri yapabilirsiniz:

$dyn_path_1 = $out . 'folder1/';
$dyn_path_2 = $out . 'folder2/something_else/';
$dyn_path_3 = $out . 'folder3/';

Ben bu eski kılacak eksik olabileceğini fonksiyonları orada inşa edilir?

ps: Bu biz kod çıkış zaman bu değişkenler hakkında endişelenmenize gerek kalmadan kod çoklu çalışma kopyalarını bize sağlayacak.

# 1 düzenleyin:

Değişken dosyanın yolu: root / FolderA / folderB / var.php

Var.php içinde, tekrar aşağı yöntemine göre 2-3 adım köküne gitmek zorunda. Böyle bir şey yapıyor mümkün olacağını merak ediyorum:

echo some_function("../../file_I_know.php");

Dönebilirdi Hangi: C :/ root /

0 Cevap