forked from halo-battle/game
Another bunch of PHP 7.2 fixes
This commit is contained in:
parent
164a7ab020
commit
f56a2ef140
@ -40,7 +40,7 @@ if (is_file($filename)) {
|
|||||||
$handle = fopen($filename, "r");
|
$handle = fopen($filename, "r");
|
||||||
while (!feof($handle)) {
|
while (!feof($handle)) {
|
||||||
$r = fgets($handle);
|
$r = fgets($handle);
|
||||||
if (ereg(';', $r)) $last = $r;
|
if (preg_match('#;#', $r)) $last = $r;
|
||||||
}
|
}
|
||||||
fclose($handle);
|
fclose($handle);
|
||||||
$calc = $last = explode(';', $last);
|
$calc = $last = explode(';', $last);
|
||||||
@ -53,7 +53,7 @@ for($i = 6; $i >= 0; $i--){
|
|||||||
$handle = fopen($filename, "r");
|
$handle = fopen($filename, "r");
|
||||||
while (!feof($handle)) {
|
while (!feof($handle)) {
|
||||||
$r = fgets($handle);
|
$r = fgets($handle);
|
||||||
if (ereg(';', $r)) $last = $r;
|
if (preg_match('#;#', $r)) $last = $r;
|
||||||
}
|
}
|
||||||
fclose($handle);
|
fclose($handle);
|
||||||
$last = explode(';', $last);
|
$last = explode(';', $last);
|
||||||
|
@ -34,7 +34,7 @@ if (is_file(FILE_SAV) && !isset($_GET['erase']))
|
|||||||
$pointeur = opendir($dir);
|
$pointeur = opendir($dir);
|
||||||
while ($fichier = readdir($pointeur))
|
while ($fichier = readdir($pointeur))
|
||||||
{
|
{
|
||||||
if($fichier == '.' || $fichier == '..' || $fichier == '.svn' || ereg("~", $fichier))
|
if($fichier == '.' || $fichier == '..' || $fichier == '.svn' || preg_match("#~#", $fichier))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if(is_dir($dir.$fichier) && is_readable($dir.$fichier))
|
if(is_dir($dir.$fichier) && is_readable($dir.$fichier))
|
||||||
@ -115,7 +115,7 @@ else
|
|||||||
$pointeur = opendir($dir);
|
$pointeur = opendir($dir);
|
||||||
while ($fichier = readdir($pointeur))
|
while ($fichier = readdir($pointeur))
|
||||||
{
|
{
|
||||||
if($fichier == '.' || $fichier == '..' || $fichier == '.svn' || ereg("~", $fichier))
|
if($fichier == '.' || $fichier == '..' || $fichier == '.svn' || preg_match("#~#", $fichier))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if(is_dir($dir.$fichier) && is_readable($dir.$fichier))
|
if(is_dir($dir.$fichier) && is_readable($dir.$fichier))
|
||||||
|
@ -70,7 +70,7 @@ else
|
|||||||
<tbody>';
|
<tbody>';
|
||||||
foreach($m[0] as $key => $lign)
|
foreach($m[0] as $key => $lign)
|
||||||
{
|
{
|
||||||
if (ereg('array', $m[3][$key]))
|
if (preg_match('#array#', $m[3][$key]))
|
||||||
{
|
{
|
||||||
$exp = "#array \(( '(.{1,10})' => '([^',]{0,1000})',)( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?#ui";
|
$exp = "#array \(( '(.{1,10})' => '([^',]{0,1000})',)( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?( '(.{1,10})' => '([^',]{0,1000})',)?#ui";
|
||||||
|
|
||||||
|
@ -109,7 +109,7 @@ class Alliance extends SURFACE{
|
|||||||
else $out[] .= $this->modif[$i]." = '".$this->{$this->modif[$i]}."'";
|
else $out[] .= $this->modif[$i]." = '".$this->{$this->modif[$i]}."'";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (ereg('file', $this->modif[$i])) {
|
if (preg_match('#file#', $this->modif[$i])) {
|
||||||
$prep = serialize($this->{$this->modif[$i]});
|
$prep = serialize($this->{$this->modif[$i]});
|
||||||
$bdd->escape($prep);
|
$bdd->escape($prep);
|
||||||
$out[] .= $this->modif[$i]." = '$prep'";
|
$out[] .= $this->modif[$i]." = '$prep'";
|
||||||
|
@ -14,7 +14,7 @@ if(!defined('INDEX')) { header('Location: ../'); exit; }
|
|||||||
$template->assign("affected", $bdd->affected());
|
$template->assign("affected", $bdd->affected());
|
||||||
$bdd->deconnexion();
|
$bdd->deconnexion();
|
||||||
|
|
||||||
if (eregi("show tables", $req))
|
if (preg_match("#show tables#i", $req))
|
||||||
$template->assign("lien", "SELECT * FROM ");
|
$template->assign("lien", "SELECT * FROM ");
|
||||||
|
|
||||||
$pagea = 'bdd';
|
$pagea = 'bdd';
|
||||||
|
@ -243,11 +243,11 @@ function check_mdp($mdp, $pseudo = null, $conf=null)
|
|||||||
return "Mot de passe trop court, il doit faire au moins 7 caractères.";
|
return "Mot de passe trop court, il doit faire au moins 7 caractères.";
|
||||||
elseif (ctype_digit($mdp))
|
elseif (ctype_digit($mdp))
|
||||||
return "Le mot de passe ne doit pas contenir que des chiffres";
|
return "Le mot de passe ne doit pas contenir que des chiffres";
|
||||||
elseif (!empty($pseudo) && ereg($mdp, $pseudo))
|
elseif (!empty($pseudo) && strpos($mdp, $pseudo))
|
||||||
return "Votre mot de passe ne doit pas être une partie de votre nom d'utilisateur";
|
return "Votre mot de passe ne doit pas être une partie de votre nom d'utilisateur";
|
||||||
elseif (!empty($pseudo) && ereg($pseudo, $mdp))
|
elseif (!empty($pseudo) && strpos($pseudo, $mdp))
|
||||||
return "Votre nom d'utilisateur ne doit pas être une partie de votre mot de passe";
|
return "Votre nom d'utilisateur ne doit pas être une partie de votre mot de passe";
|
||||||
elseif (ereg("halo", $mdp))
|
elseif (strpos($mdp, "halo"))
|
||||||
return "Le mot de passe ne peut pas contenir le mot halo !";
|
return "Le mot de passe ne peut pas contenir le mot halo !";
|
||||||
elseif (preg_match("#azer|qwer|zert|wert|erty|rtyu|tyui|yuio|uiop|poiu|oiuy|iuyt|uytr|ytre|trez|trew|reza|rewq|qsdf|asdf|sdfg|dfgh|fghj|ghjk|hjkl|jklm|mlkj|lkjh|kjhg|jhgf|hgfd|gfds|fdsq|fdsa|wxcv|vcxw|xcvb|bvcx|cvbn|nbvc|vbnm|mnbv|123|234|345|456|567|678|789|987|876|765|654|543|432|321|210|012#iU", $mdp, $osef))
|
elseif (preg_match("#azer|qwer|zert|wert|erty|rtyu|tyui|yuio|uiop|poiu|oiuy|iuyt|uytr|ytre|trez|trew|reza|rewq|qsdf|asdf|sdfg|dfgh|fghj|ghjk|hjkl|jklm|mlkj|lkjh|kjhg|jhgf|hgfd|gfds|fdsq|fdsa|wxcv|vcxw|xcvb|bvcx|cvbn|nbvc|vbnm|mnbv|123|234|345|456|567|678|789|987|876|765|654|543|432|321|210|012#iU", $mdp, $osef))
|
||||||
return "Ayez plus de créativité pour définir votre mot de passe, les lettres ou chiffres du clavier qui se suivent ne sont pas une bonne sécurité !";
|
return "Ayez plus de créativité pour définir votre mot de passe, les lettres ou chiffres du clavier qui se suivent ne sont pas une bonne sécurité !";
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
{foreach from=$tableau item=ligne key=key}
|
{foreach from=$tableau item=ligne key=key}
|
||||||
<tr>
|
<tr>
|
||||||
<td><a href="?p={$linkpage}&id={$idPlan}&key={$key}">{$key}</a></td>
|
<td><a href="?p={$linkpage}&id={$idPlan}&key={$key}">{$key}</a></td>
|
||||||
<td>{if $ligne > 0 && (ereg("^time", $key) || $key == "last_visite" || $key == "politique_lastchange")}{$ligne|date_format:"timestamp : %d/%m/%y %H:%M:%S"}{else}{$ligne|truncate:82}{/if}</td>
|
<td>{if $ligne > 0 && (preg_match("#^time#", $key) || $key == "last_visite" || $key == "politique_lastchange")}{$ligne|date_format:"timestamp : %d/%m/%y %H:%M:%S"}{else}{$ligne|truncate:82}{/if}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
</table>
|
</table>
|
||||||
|
Loading…
Reference in New Issue
Block a user