isaacn 0 Denunciar post Postado Novembro 30, 2010 Alguem me ajude --------------------estou usando PHP-5.3.2 ------------------------------------- Deprecated: Function ereg() is deprecated in C:\Arquivos de programas\EasyPHP-5.3.2i\www\site12\siteadmin\login.php on line 13 <? require_once("conn.php"); if(isset($_POST['s2'])) { $MyUsername1 = strip_tags($_POST['username1']); $MyPassword1 = strip_tags($_POST['password1']); if(empty($MyUsername1) || empty($MyPassword1)) { $MyError = "<center><font color=red size=2 face=verdana><b>All fields are required!</b></font></center>"; } elseif((strlen($MyUsername1) < 4) || ($MyUsername1 > 20) || (ereg("[[:punct:]]", $MyUsername1))) { $MyError = "<center><font color=red size=2 face=verdana><b>The username must be between 4 and 20 characters long and consist of only letters and numbers.</b></font></center>"; } elseif((strlen($MyPassword1) < 4) || ($MyPassword1 > 20) || (ereg("[[:punct:]]", $MyPassword1))) } ?> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 30, 2010 troque pelo correspondente preg_.... http://www.php.net/manual-lookup.php?pattern=preg〈=pt_BR Compartilhar este post Link para o post Compartilhar em outros sites
isaacn 0 Denunciar post Postado Novembro 30, 2010 EU TENTEI SUBISTITUIR (ereg("[[:punct:]]", $MyUsername1))) POR -> (preg_match("[[:punct:]]", $MyUsername1))) GEROU O SEGUINTE ERRO Warning: preg_match() [function.preg-match]: Compilation failed: POSIX named classes are supported only within a class at offset 0 in C:\Arquivos de programas\EasyPHP-5.3.2i\www\site12\siteadmin\login.php on line 13 se alguem souber como substituir o meu codigo (ereg("[[:punct:]]", $MyUsername1))) EU AGRADEÇO .... Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 30, 2010 use o Responder Azul: ou a 'Resposta Rápida'. preg_match('/[[:punct:]]/', $MyUsername1); Compartilhar este post Link para o post Compartilhar em outros sites
isaacn 0 Denunciar post Postado Dezembro 1, 2010 isaacn disse: Obriagado Welliam, seu escrip funcionou direitinho Compartilhar este post Link para o post Compartilhar em outros sites