khaluh
19-07-2007, 23:19
Viva
Coloquei no site a possibilidade de fazer upload de fotos.
// Ver qual a extensão do arquivo
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
// Caminho onde a imagem ficará
$imagem_dir = "../img/$username" . "." . $ext ;
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $imagem_dir);
É o seguinte: ele faz o upload correctamente, só que dá erro na extensão. Ao invés de gravar com a extensão, grava com .array
Experimentei
// Ver qual a extensão do arquivo
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
echo $ext;
E escreve Array.
Qual o erro ou uma melhor forma de verificar a extensão da imagem?
Coloquei no site a possibilidade de fazer upload de fotos.
// Ver qual a extensão do arquivo
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
// Caminho onde a imagem ficará
$imagem_dir = "../img/$username" . "." . $ext ;
// Faz o upload da imagem
move_uploaded_file($arquivo["tmp_name"], $imagem_dir);
É o seguinte: ele faz o upload correctamente, só que dá erro na extensão. Ao invés de gravar com a extensão, grava com .array
Experimentei
// Ver qual a extensão do arquivo
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
echo $ext;
E escreve Array.
Qual o erro ou uma melhor forma de verificar a extensão da imagem?