Intereting Posts
Часовой пояс и больше проблем с Cakephp 1.3 и PHP 5.3.2 Исправлены сломанные изображения в электронной почте из-за изменения пути к ресурсам сервера Как проверить наличие нескольких ключей массива Внедрение «настраиваемой» соединительной системы безопасно CakePHP-2.0: Как я могу отправить электронную почту из учетной записи gmail, используя настройки CakEmail и SMTP? PHP 2D Array выводит все комбинации Laravel Назад на страницу со старым вводом для проверки Как сделать блокировку и прочтение до конца? обновить токен с помощью google api client php Отключить ошибки E_STRICT в файле php.ini по-прежнему вызывает ошибки Соединение Mongodb на PHP не работает Вызов неопределенного метода Route :: name () PHP создает HTML-таблицу из базы данных Минимизировать базу данных, чтобы экспортировать все продукты Magento Лучший способ совместного использования пользовательского кода PHP среди проектов

получение имени файла без расширения файла в моем php-коде

что я пытаюсь сделать здесь, в моем 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> &raquo; "); 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> &raquo; "); } else { $str = $parts[$i]; $pos = strrpos($str, "."); $parts[$i] = substr($str, 0, $pos); echo str_replace('-', ' ', $Pages[$parts[$i]]); } } } 

надеюсь, что вы получите эту идею. благодаря

Solutions Collecting From Web of "получение имени файла без расширения файла в моем php-коде"