Upgraded ereg functions to preg for users with PHP version >= 5.3.0
This commit is contained in:
parent
2b9b442073
commit
55817a73a8
1 changed files with 5 additions and 5 deletions
|
@ -53,7 +53,7 @@ function convertBytes($number) {
|
|||
function nameAndTripcode($name) {
|
||||
global $tinyib;
|
||||
|
||||
if (ereg("(#|!)(.*)", $name, $regs)) {
|
||||
if (preg_match("/(#|!)(.*)/", $name, $regs)) {
|
||||
$cap = $regs[2];
|
||||
$cap_full = '#' . $regs[2];
|
||||
|
||||
|
@ -72,7 +72,7 @@ function nameAndTripcode($name) {
|
|||
$cap_delimiter = (strpos($name, '#') < strpos($name, '!')) ? '#' : '!';
|
||||
}
|
||||
|
||||
if (ereg("(.*)(" . $cap_delimiter . ")(.*)", $cap, $regs_secure)) {
|
||||
if (preg_match("/(.*)(" . $cap_delimiter . ")(.*)/", $cap, $regs_secure)) {
|
||||
$cap = $regs_secure[1];
|
||||
$cap_secure = $regs_secure[3];
|
||||
$is_secure_trip = true;
|
||||
|
@ -86,7 +86,7 @@ function nameAndTripcode($name) {
|
|||
$cap = strtr($cap, "&", "&");
|
||||
$cap = strtr($cap, ",", ", ");
|
||||
$salt = substr($cap."H.", 1, 2);
|
||||
$salt = ereg_replace("[^\.-z]", ".", $salt);
|
||||
$salt = preg_replace("/[^\.-z]/", ".", $salt);
|
||||
$salt = strtr($salt, ":;<=>?@[\\]^_`", "ABCDEFGabcdef");
|
||||
$tripcode = substr(crypt($cap, $salt), -10);
|
||||
}
|
||||
|
@ -96,10 +96,10 @@ function nameAndTripcode($name) {
|
|||
$tripcode .= "!";
|
||||
}
|
||||
|
||||
$tripcode .= "!" . substr(md5($cap_secure . $tinyib['tripcodeseed']), 2, 10);
|
||||
$tripcode .= "!" . substr(md5($cap_secure . $tinyib['tripseed']), 2, 10);
|
||||
}
|
||||
|
||||
return array(ereg_replace("(" . $cap_delimiter . ")(.*)", "", $name), $tripcode);
|
||||
return array(preg_replace("/(" . $cap_delimiter . ")(.*)/", "", $name), $tripcode);
|
||||
}
|
||||
|
||||
return array($name, "");
|
||||
|
|
Loading…
Reference in a new issue