Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fiz um cadastro de imagens e usei a função eregi mas qdo faço o cadastro de essa mensagem
Deprecated: Function eregi() is deprecated
o código que estou usando é esse:
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){
$error[1] = "Isso não é uma imagem.";
}Obrigado pela informação e ajuda, deu certinho agora.
As funções de expressões regulares do tipo POSIX estão obsoletas.
Mude para as que iniciam com preg:
if(!preg_match('/^image\/(pjpeg|jpeg|png|gif|bmp)$/i', $foto['type'])){
Como a função era eregi, era case insensitive. Portanto, a expressão regular deve possuir a flag i, como visto no exemplo acima.
[]'s