本文整理汇总了PHP中version_info函数的典型用法代码示例。如果您正苦于以下问题:PHP version_info函数的具体用法?PHP version_info怎么用?PHP version_info使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了version_info函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: print_fail
print_fail("You need to run this script as root");
}
// load config.php now
require_once 'includes/defaults.inc.php';
require_once 'config.php';
// make sure install_dir is set correctly, or the next includes will fail
if (!file_exists($config['install_dir'] . '/config.php')) {
print_fail('$config[\'install_dir\'] is not set correctly. It should probably be set to: ' . getcwd());
exit;
}
// continue loading includes
require_once 'includes/definitions.inc.php';
require_once 'includes/functions.php';
require_once 'includes/common.php';
require_once $config['install_dir'] . '/includes/alerts.inc.php';
$versions = version_info();
echo "Version info:\n";
$cur_sha = $versions['local_sha'];
if ($config['update_channel'] == 'master' && $cur_sha != $versions['github']['sha']) {
$commit_date = new DateTime($versions['local_date']);
$commit_date->setTimezone(new DateTimeZone(date_default_timezone_get()));
print_warn("Your install is out of date: {$cur_sha} " . $commit_date->format('(r)'));
} else {
echo "Commit SHA: {$cur_sha}\n";
}
if ($versions['local_branch'] != 'master') {
print_warn("Your local git branch is not master, this will prevent automatic updates.");
}
// check for modified files
$modifiedcmd = 'git diff --name-only --exit-code';
if ($username === 'root') {
示例2: _version
private function _version($params)
{
$versions = version_info(false);
$schema_version = $versions['db_schema'];
$version = substr($versions['local_sha'], 0, 7);
$msg = $this->config['project_name_version'] . ', Version: ' . $version . ', DB schema: #' . $schema_version . ', PHP: ' . PHP_VERSION;
return $this->respond($msg);
}
示例3: version_info
}
function version_info($proname, $subver, $ver, $supver, $reltype, $svnver, $showsvn)
{
$return_var = $proname . " " . $reltype . " " . $subver . "." . $ver . "." . $supver;
if ($showsvn == false) {
$showsvn = null;
}
if ($showsvn == true) {
$return_var .= " SVN " . $svnver;
}
if ($showsvn != true && $showsvn != null) {
$return_var .= " " . $showsvn . " " . $svnver;
}
return $return_var;
}
$appversion = version_info($appname, $appver[0], $appver[1], $appver[2], $appver[3] . " Ver.", null, false);
if (!isset($_GET['redirect'])) {
$_GET['redirect'] = "off";
}
/**
* Returns true if $string is valid UTF-8 and false otherwise.
*
* @since 1.14
* @param [mixed] $string string to be tested
* @subpackage
*/
function is_utf8($string)
{
// From http://w3.org/International/questions/qa-forms-utf-8.html
return preg_match('%^(?:
[\\x09\\x0A\\x0D\\x20-\\x7E] # ASCII
示例4: version_info
}
if (isset($iDBAltName['VerCheckURL'])) {
$Settings['VerCheckURL'] = $iDBAltName['VerCheckURL'];
}
}
if (isset($Settings['usealtname']) && $Settings['usealtname'] == "yes") {
$RName = $AltName2;
$SFName = $AltName;
$RFullName = $AltFullName;
$VerCheckName = $AltVerCheckName;
$UserAgentName = $AltUserAgentName;
}
$VerInfo['iDB_Ver'] = version_info($RName, $VER1[0], $VER1[1], $VER1[2], $VER2[1], $SubVerN, false);
$VerInfo['iDB_Ver_SVN'] = version_info($RName, $VER1[0], $VER1[1], $VER1[2], $VER2[1], $SubVerN, $VER2[2]);
$VerInfo['iDB_Full_Ver'] = version_info($RName, $VER1[0], $VER1[1], $VER1[2], $VER2[0], $SubVerN, false);
$VerInfo['iDB_Full_Ver_SVN'] = version_info($RName, $VER1[0], $VER1[1], $VER1[2], $VER2[0], $SubVerN, $VER2[2]);
$VerInfo['iDB_Ver_Show'] = $VerInfo['iDB_Ver_SVN'];
$VerInfo['iDB_Full_Ver_Show'] = $VerInfo['iDB_Full_Ver_SVN'];
define("_iDB_Ver_", $VerInfo['iDB_Ver']);
define("_iDB_Ver_SVN_", $VerInfo['iDB_Ver_SVN']);
define("_iDB_Full_Ver_", $VerInfo['iDB_Full_Ver']);
define("_iDB_Full_Ver_SVN_", $VerInfo['iDB_Full_Ver_SVN']);
define("_iDB_Ver_Show_", $VerInfo['iDB_Ver_Show']);
define("_iDB_Full_Ver_Show_", $VerInfo['iDB_Full_Ver_Show']);
/*
URLs and names and stuff. :P
$KSP = "Kazuki Sabonis Przyborowski";
$KSPAlt = "Kazuki Suzuki Przyborowski";
*/
$iDBHome = "http://ja.gamemaker2k.org/";
$iDBHome = "http://df2k.gamemaker2k.org/";
示例5: chdir
*
* @package observium
* @subpackage poller
* @author Adam Armstrong <adama@memetic.org>
* @copyright (C) 2006 - 2012 Adam Armstrong
*/
chdir(dirname($argv[0]));
require 'includes/defaults.inc.php';
require 'config.php';
require 'includes/definitions.inc.php';
require 'includes/functions.php';
require 'includes/polling/functions.inc.php';
require 'includes/alerts.inc.php';
$poller_start = microtime(true);
echo $config['project_name_version'] . " Poller\n";
$versions = version_info(false);
echo "Version info:\n";
$cur_sha = $versions['local_sha'];
echo "Commit SHA: {$cur_sha}\n";
echo "DB Schema: " . $versions['db_schema'] . "\n";
echo "PHP: " . $versions['php_ver'] . "\n";
echo "MySQL: " . $versions['mysql_ver'] . "\n";
echo "RRDTool: " . $versions['rrdtool_ver'] . "\n";
echo "SNMP: " . $versions['netsnmp_ver'] . "\n";
$options = getopt('h:m:i:n:r::d::a::f::');
if ($options['h'] == 'odd') {
$options['n'] = '1';
$options['i'] = '2';
} else {
if ($options['h'] == 'even') {
$options['n'] = '0';