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


PHP SC_Utils_Ex::searchInstallerPath方法代码示例

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


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

示例1: sfInitInstall

 function sfInitInstall()
 {
     // インストール済みが定義されていない。
     if (!defined('ECCUBE_INSTALL')) {
         $phpself = $_SERVER['SCRIPT_NAME'];
         if (strpos('/install/', $phpself) === false) {
             $path = substr($phpself, 0, strpos($phpself, basename($phpself)));
             $install_url = SC_Utils_Ex::searchInstallerPath($path);
             header('Location: ' . $install_url);
             exit;
         }
     }
     $path = HTML_REALDIR . 'install/' . DIR_INDEX_FILE;
     if (file_exists($path)) {
         SC_Utils_Ex::sfErrorHeader('&gt;&gt; /install/' . DIR_INDEX_FILE . ' は、インストール完了後にファイルを削除してください。削除するには<a href="' . ROOT_URLPATH . 'deleteInstaller.php">こちら</a>をクリックしてください。');
     }
 }
开发者ID:ryoogata,项目名称:eccube-SQLAzureSupport-plugin,代码行数:17,代码来源:SC_Utils_Ex.php

示例2: searchInstallerPath

 /**
  * インストーラのパスを検索し, URL を返す.
  *
  * $path と同階層に install/index.php があるか検索する.
  * 存在しない場合は上位階層を再帰的に検索する.
  * インストーラのパスが見つかった場合は, その URL を返す.
  * DocumentRoot まで検索しても見つからない場合は /install/index.php を返す.
  *
  * @param string $path 検索対象のパス
  * @return string インストーラの URL
  */
 function searchInstallerPath($path)
 {
     $installer = 'install/' . DIR_INDEX_PATH;
     if (SC_Utils_Ex::sfIsHTTPS()) {
         $proto = 'https://';
     } else {
         $proto = 'http://';
     }
     $host = $proto . $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'];
     if ($path == '/') {
         return $host . $path . $installer;
     }
     if (substr($path, -1, 1) != '/') {
         $path .= $path . '/';
     }
     $installer_url = $host . $path . $installer;
     $resources = fopen(SC_Utils_Ex::getRealURL($installer_url), 'r');
     if ($resources === false) {
         $installer_url = SC_Utils_Ex::searchInstallerPath($path . '../');
     }
     return $installer_url;
 }
开发者ID:nassos9090,项目名称:plugin,代码行数:33,代码来源:SC_Utils.php


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