[web-php] master: `phpversion()` replacements and code branch collapsing for older PHP versions
| From: | Ayesh Karunaratne via GitHub | Date: | Sat, 02 Jul 2022 10:43:20 +0000 |
| Subject: | [web-php] master: `phpversion()` replacements and code branch collapsing for older PHP versions | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-30228@lists.php.net to get a copy of this message | ||
Author: Ayesh Karunaratne (Ayesh)
Committer: GitHub (web-flow)
Pusher: cmb69
Date: 2022-07-02T12:37:14+02:00
Commit: https://github.com/php/web-php/commit/38d4e0721c869bfcf3eb9b36f35020dd07ef9515
Raw diff: https://github.com/php/web-php/commit/38d4e0721c869bfcf3eb9b36f35020dd07ef9515.diff
phpversion() replacements and code branch collapsing for older PHP versions
Closes GH-600.
Changed paths:
M include/ip-to-country.inc
M mirror-info.php
Diff:
diff --git a/include/ip-to-country.inc b/include/ip-to-country.inc
index 958ddc9ee..c6418b056 100644
--- a/include/ip-to-country.inc
+++ b/include/ip-to-country.inc
@@ -209,18 +209,9 @@ function i2c_realip()
// Skip RFC 1918 IP's 10.0.0.0/8, 172.16.0.0/12 and
// 192.168.0.0/16
// Also skip RFC 6598 IP's
- if
(!preg_match('/^(?:10|100\.(?:6[4-9]|[7-9]\d|1[01]\d|12[0-7])|172\.(?:1[6-9]|2\d|3[01])|192\.168)\./',
$ips[$i])) {
- if (version_compare(phpversion(), "5.0.0", ">=")) {
- if (ip2long($ips[$i]) != false) {
- $ip = $ips[$i];
- break;
- }
- } else {
- if (ip2long($ips[$i]) != -1) {
- $ip = $ips[$i];
- break;
- }
- }
+ if
(!preg_match('/^(?:10|100\.(?:6[4-9]|[7-9]\d|1[01]\d|12[0-7])|172\.(?:1[6-9]|2\d|3[01])|192\.168)\./',
$ips[$i]) && ip2long($ips[$i])) {
+ $ip = $ips[$i];
+ break;
}
}
}
diff --git a/mirror-info.php b/mirror-info.php
index fdec4629f..f687f5fca 100644
--- a/mirror-info.php
+++ b/mirror-info.php
@@ -33,7 +33,7 @@ function_exists('hash_file') &&
echo implode('|', array(
$MYSITE, // 0 : CNAME for mirror as accessed (CC, CC1, etc.)
- phpversion(), // 1 : PHP version overview
+ PHP_VERSION, // 1 : PHP version overview
$LAST_UPDATED, // 2 : Update problems
$sqlite, // 3 : SQLite support?
$mirror_stats, // 4 : Optional local stats support