replace PHP5.3 deprecated ereg with preg_match

This commit is contained in:
Ralf Becker 2010-11-27 09:41:16 +00:00
parent aabee4a462
commit 26d4a5ef6c

View File

@ -77,8 +77,8 @@ class common
*/ */
static function cmp_version($str1,$str2,$debug=False) static function cmp_version($str1,$str2,$debug=False)
{ {
ereg("([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)",$str1,$regs); preg_match("/([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)/",$str1,$regs);
ereg("([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)",$str2,$regs2); preg_match("/([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)/",$str2,$regs2);
if($debug) { echo "<br>$regs[0] - $regs2[0]"; } if($debug) { echo "<br>$regs[0] - $regs2[0]"; }
for($i=1;$i<5;$i++) for($i=1;$i<5;$i++)
@ -108,8 +108,8 @@ class common
*/ */
static function cmp_version_long($str1,$str2,$debug=False) static function cmp_version_long($str1,$str2,$debug=False)
{ {
ereg("([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)\.([0-9]*)",$str1,$regs); preg_match("/([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)\.([0-9]*)/",$str1,$regs);
ereg("([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)\.([0-9]*)",$str2,$regs2); preg_match("/([0-9]+)\.([0-9]+)\.([0-9]+)[a-zA-Z]*([0-9]*)\.([0-9]*)/",$str2,$regs2);
if($debug) { echo "<br>$regs[0] - $regs2[0]"; } if($debug) { echo "<br>$regs[0] - $regs2[0]"; }
for($i=1;$i<6;$i++) for($i=1;$i<6;$i++)