Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rob_Bor

[Resolvido] Erro com Eregi()

Recommended Posts

Fala pessoal do Imaster.

 

Eu estou estudando um tuto da net, e lá ele mostrou a função eregi()

 

com ela estou verificando se ela é uma imagem assim:

 

// Verifica se o arquivo é uma imagem
   	if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){
    	   $error[1] = "Isso não é uma imagem.";
  	 			}

 

entao ele da o seguinte erro...

 

Deprecated: Function eregi() is deprecated in E:\Servidor\wamp\www\Smag_Inset\cadastros\php_cad_funcionario.php on line 48

 

 

alguem pode me ajudar?

 

Valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

éé, estava lendo achei isso também..

 

acontece que já substitui por preg_match e preg_match_all

 

e da outro erro:

 

Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in E:\Servidor\wamp\www\Smag_Inset\cadastros\php_cad_funcionario.php on line 48

 

Estou procurando se é diferente de usar ele, mais nao achei nada ainda...

 

sabe alguma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao usar as funções preg_* você deve delimitar a expressão regular com barras.

 

Ficaria assim:

 

// Verifica se o arquivo é uma imagem
if (!preg_match('/^image\/(pjpeg|jpeg|png|gif|bmp)$/', $foto['type'])){
$error[1] = "Isso não é uma imagem.";
}

 

Um abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.