当前位置: 首页>>代码示例>>PHP>>正文


PHP Rewrite::getFilePath方法代码示例

本文整理汇总了PHP中Rewrite::getFilePath方法的典型用法代码示例。如果您正苦于以下问题:PHP Rewrite::getFilePath方法的具体用法?PHP Rewrite::getFilePath怎么用?PHP Rewrite::getFilePath使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Rewrite的用法示例。


在下文中一共展示了Rewrite::getFilePath方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: dirname

<?php

define("IN_PERMALINK", TRUE);
require_once dirname(__FILE__) . "/maincore.php";
require_once CLASSES . "Rewrite.class.php";
// Starting Rewrite Object
$seo_rewrite = new Rewrite();
// Call the main function
$seo_rewrite->rewritePage();
// invoke the same here at rewrite.
// Type of Page
$filepath = $seo_rewrite->getFilePath();
if ($filepath != "") {
    // Set FUSION_SELF to File path
    if (preg_match("/\\.php/", basename($filepath))) {
        // If it is a file
        define("FUSION_SELF", ROOT . basename($filepath));
    } else {
        // If it is a directory that actually exists(like /forum/)
        define("FUSION_SELF", "index.php");
    }
    // Define FUSION_QUERY
    define("FUSION_QUERY", isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : "");
    // Define START_PAGE for Panels
    $current_page = str_replace($settings['site_path'], "", $_SERVER['PHP_SELF']);
    define("TRUE_PHP_SELF", $current_page);
    define("START_PAGE", TRUE_PHP_SELF . ($_SERVER['QUERY_STRING'] ? "?" . $_SERVER['QUERY_STRING'] : ""));
    // Include the corresponding File
    if ($_SERVER['PHP_SELF'] == $settings['opening_page']) {
        include_once $settings['opening_page'];
    } else {
开发者ID:WuChEn,项目名称:PHP-Fusion,代码行数:31,代码来源:rewrite.php


注:本文中的Rewrite::getFilePath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。