Fix ereg and ereg_replace

This commit is contained in:
Victor LABORIE 2017-10-11 13:24:47 +02:00
parent 061e954d97
commit 419b14993a
5 changed files with 8 additions and 7 deletions

View file

@ -177,7 +177,7 @@ if (isset($_SESSION['login']))
if (!$conf['domaines']['onlyone']) { if (!$conf['domaines']['onlyone']) {
$info[0]['mailacceptinggeneralid'][$i] = $info[0]['mailacceptinggeneralid'][$i] =
ereg_replace('@'.$_SESSION['domain'],'',$info[0]['mailacceptinggeneralid'][$i]); preg_replace('@'.$_SESSION['domain'],'',$info[0]['mailacceptinggeneralid'][$i]);
} }
print "<tr><td align='right'>Mail accept&eacute; en entr&eacute;e :</td> print "<tr><td align='right'>Mail accept&eacute; en entr&eacute;e :</td>

View file

@ -426,7 +426,7 @@ if (isset($_SESSION['login']))
if (!$conf['domaines']['onlyone']) { if (!$conf['domaines']['onlyone']) {
$info[0]['mailacceptinggeneralid'][$i] = $info[0]['mailacceptinggeneralid'][$i] =
ereg_replace('@'.$_SESSION['domain'],'',$info[0]['mailacceptinggeneralid'][$i]); preg_replace('@'.$_SESSION['domain'],'',$info[0]['mailacceptinggeneralid'][$i]);
} }
print "<tr><td align='right'>Mail accept&eacute; en entr&eacute;e :</td> print "<tr><td align='right'>Mail accept&eacute; en entr&eacute;e :</td>

View file

@ -37,7 +37,7 @@ class Auth
{ {
return ( (strlen($pass) > 42) || return ( (strlen($pass) > 42) ||
(strlen($pass) < 5) || (strlen($pass) < 5) ||
(!ereg('^([[:graph:]]*)$',$pass)) ); (!preg_match('^([[:graph:]]*)$',$pass)) );
} }
@ -47,7 +47,7 @@ class Auth
function badfqdn($domain) function badfqdn($domain)
{ {
return (!ereg('^([[:alnum:]\.\-]{2,70}.[[:alpha:]]{2,5})$',$domain)); return (!preg_match('^([[:alnum:]\.\-]{2,70}.[[:alpha:]]{2,5})$',$domain));
} }
} }

View file

@ -45,7 +45,8 @@ class Html
function clean2($texte) function clean2($texte)
{ {
$texte = htmlentities(strip_tags($texte),ENT_NOQUOTES); $texte = htmlentities(strip_tags($texte),ENT_NOQUOTES);
$texte = ereg_replace('\[([^"^=]+)=(http://[^"^[:space:]]+)\]', $texte = preg_replace('\[([^"^=]+)=(http://[^"^[:space:]]+)\]',
'<a href="\\2">\\1</a>',$texte); '<a href="\\2">\\1</a>',$texte);
return addslashes($texte); return addslashes($texte);
} }
@ -81,7 +82,7 @@ class Html
while(list($car,$val) = each($couple)) while(list($car,$val) = each($couple))
{ {
$texte = ereg_replace($car,$val,$texte); $texte = preg_replace($car,$val,$texte);
} }
return $texte; return $texte;

View file

@ -16,7 +16,7 @@ class Math
// Pour eviter -0.00 // Pour eviter -0.00
if ( number_format($param, 2, '.', ' ') == -0.00 ) $param = 0.00; if ( number_format($param, 2, '.', ' ') == -0.00 ) $param = 0.00;
return ereg_replace('x','&nbsp;',number_format($param, 2, '.', 'x')); return preg_replace('x','&nbsp;',number_format($param, 2, '.', 'x'));
} }
function LongCode($param) function LongCode($param)