что я пытаюсь сделать здесь, в моем php-коде ниже я должен установить имя файла вручную, и я хочу сделать это как-то, как он автоматически захватывает имя файла, но без расширения файла
вот часть моего кода, где я хочу получить имя файла
$Pages = array( 'clothes' => 'Clothes', 'shirt' => 'shirt', 'this-shirt' => 'This Shirt' );
где он говорит, что «эта рубашка» – это имя файла, и я хочу, чтобы она была автоматически установлена вместо того, чтобы записывать ее каждый раз, когда я создаю страницу. также полный код
<?php $Pages = array( 'clothes' => 'Clothes', 'shirt' => 'shirt', 'this-shirt' => 'This Shirt' ); $path = $_SERVER["PHP_SELF"]; $parts = explode('/', $path); if (count($parts) < 2) { echo("home"); } else { echo ("<a href=\"http://domain.com\">Home</a> » "); for ($i = 2; $i < count($parts); $i++) { if (!strstr($parts[$i], ".")) { echo("<a href=\""); for ($j = 0; $j <= $i; $j++) { echo $parts[$j] . "/"; }; echo("\">" . str_replace('-', ' ', $Pages[$parts[$i]]) . "</a> » "); } else { $str = $parts[$i]; $pos = strrpos($str, "."); $parts[$i] = substr($str, 0, $pos); echo str_replace('-', ' ', $Pages[$parts[$i]]); } } }
надеюсь, что вы получите эту идею. благодаря