Mam plik index.php, który będzie zawierać kilka plików zewnętrznych:
„content / templates / id1 / template.php” „content / templates / id2 / template.php” „content / templates / id3 / template.php” itp.
Wszystkie te pliki są ładowane dynamicznie do index.php (odczytuje wszystkie foldery w katalogu „templates”, a następnie dołącza każdy plik „template.php”).
Chcę, aby plik „template.php” miał ten sam kod we wszystkich folderach „id1, id2, id3”, ALE, aby ładować wartości z index.php w zależności od tego, w którym folderze się znajduje.
Jak mogę to zrobić? Dziękuję Ci!
Odpowiedzi:
0 dla odpowiedzi № 1Możesz sprawić, by każdy szablon odnalazł swój katalog w następujący sposób:
/id1/template.php
$path = dirname(__FILE__);
$id = pathinfo($path, PATHINFO_BASENAME);
echo "Hi, I"m the template in $id!"; // Will output "id1"