X7ROOT File Manager
Current Path:
/var/softaculous/zen
var
/
softaculous
/
zen
/
??
..
??
.htaccess
(630 B)
??
NOTES.TXT
(2.03 KB)
??
_.htaccess
(195 B)
??
_index.php
(5.16 KB)
??
check_utf8.php
(2.36 KB)
??
clone.php
(6.76 KB)
??
edit.php
(4.81 KB)
??
edit.xml
(433 B)
??
favicon.ico
(1.37 KB)
??
fileindex.php
(204 B)
??
images
??
import.php
(3.41 KB)
??
index.php
(5.01 KB)
??
info.xml
(4.61 KB)
??
install.js
(924 B)
??
install.php
(10.77 KB)
??
install.xml
(1.61 KB)
??
md5
(11.71 KB)
??
php53
??
php56
??
php71
??
php81
??
php82
??
robots.txt
(560 B)
??
upgrade
??
upgrade.php
(9.26 KB)
??
upgrade.xml
(277 B)
??
zen.sql
(98.3 KB)
??
zen.zip
(14.15 MB)
??
zenphoto.cfg.php
(4.41 KB)
Editing: check_utf8.php
<?php function getCollationSetClause() { if (hasUtf8mb4Support('utf8mb4_520')) { // MySQL 5.6+ return ' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci'; } else if (hasUtf8mb4Support('utf8mb4')) { // MySQL 5.5.3+ return ' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci'; } else { return ' CHARACTER SET utf8 COLLATE utf8_unicode_ci'; } } function hasUtf8mb4Support($which = 'utf8mb4_520') { $db_version = getVersion(); if ($db_version) { // if not set no db functions available switch ($which) { case 'utf8mb4': if (isMariaDB() && version_compare($db_version, '5.5.0', '<')) { return false; } else if (version_compare($db_version, '5.5.3', '<')) { return false; } $client_version = mysqli_get_client_info(); /* * libmysql has supported utf8mb4 since 5.5.3, same as the MySQL server. * mysqlnd has supported utf8mb4 since 5.0.9. */ if (strpos($client_version, 'mysqlnd') !== false) { $client_version = preg_replace('/^\D+([\d.]+).*/', '$1', $client_version); return version_compare($client_version, '5.0.9', '>='); } else { return version_compare($client_version, '5.5.3', '>='); } case 'utf8mb4_520': return version_compare($db_version, '5.6', '>='); case 'general': return (hasUtf8mb4Support('utf8mb4') || hasUtf8mb4Support('utf8mb4_520')); } } return false; } function getVersion() { $software = getVersionComplete(); if ($software) { if (isMariaDB()) { preg_match("/\d+(\.\d+){2,}-MariaDB/", $software, $matches); if ($matches) { return str_replace('-MariaDB', '', $matches[0]); } return $software; // just in case⦠} else { return $software; } } return '0.0.0'; } function getVersionComplete() { global $connection; $connection = mysqli_connect("[[softdbhost]]","[[softdbuser]]","[[softdbpass]]","[[softdb]]"); if ($connection) { $query = mysqli_fetch_array(mysqli_query($connection, "SELECT version()")); if ($query) { return $query['version()']; } } return null; } function isMariaDB() { $db_version = getVersionComplete(); if ($db_version && stristr($db_version, 'mariadb')) { // version includes note if mariadb return true; } return false; } $charset_value = getCollationSetClause(); if(!empty($charset_value)){ echo '<charset_value>'.$charset_value.'</charset_value>'; } ?>
Upload File
Create Folder