-
Total de itens
169 -
Registro em
-
Última visita
Reputação
15 Levemente BomSobre juninhogpe

Contato
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
-
@ShadowDLL boa tarde. Me desculpa a demora no retorno. Infelizmente ainda não deu certo, criei o arquivo ".php.ini", alterei o código para o seu último exemplo e mesmo assim aparece como arquivo no formato inválido. E como eu disse anteriormente é um arquivo que eu mesmo já havia conseguido fazer upload com esse código. Desde já agradeço pela ajuda.
-
@ShadowDLL, bom dia. Com esse último código, ocorre o erro de arquivo de áudio no formato inválido, mas dessa vez nem sobe o arquivo. O arquivo está no formato mp3 no código anterior apesar do erro o arquivo faz o upload. Se eu retirar o trecho: if(!preg_match("/^audio\/(mp3|MP3)$/", $audio["type"])){ echo utf8_encode("<script> alert ('Arquivo em formato inválido! erro no upload do audio. Cadastro não foi realizado.');</script>"); O arquivo sobe e não apresenta a mensagem de erro, mas também fico sem validar ele não é isso? Obrigado desde já.
-
@ShadowDLL, utilizei seu código e consegui realizar o cadastro/upload do arquivo de áudio. Mas continua exibindo o alert de tipo de arquivo de audio inválido, só que como disse acima ele faz o upload e cadastra normal. Tem alguma ideia do que possa ser? Obrigado.
-
juninhogpe começou a seguir Upload de arquivo de áudio
-
Boa tarde. Estou com problemas ao subir arquivos no formato MP3 com o código abaixo. Sempre usei ele e hoje apenas aparece erro. Abaixo o código: $titulo = $_POST['titulo']; if ($titulo != ""){ $texto = $_POST['texto']; $padre = $_POST['padre']; $data = date("Y-m-d", strtotime($_POST['data'])); $audio = isset($_FILES["audio"]) ? $_FILES["audio"] : FALSE; $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE; if($arquivo && $audio){ if(!preg_match("/^image\/(pjpeg|jpeg|png|gif|bmp)$/", $arquivo["type"])){ echo utf8_encode("<script> alert ('Arquivo em formato inválido! A imagem deve ser jpg, jpeg, bmp, gif ou png. Cadastro não foi realizado.');</script>"); } if(!preg_match("/^audio\/(mp3|MP3)$/", $audio["type"])){ echo utf8_encode("<script> alert ('Arquivo em formato inválido! erro no upload do audio. Cadastro não foi realizado.');</script>"); } else{ preg_match ("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); $dd = date("msdYiH"); $imagem_nome = $dd. "." . $ext[1]; $imagem_dir = "../am/" . $imagem_nome; $up = move_uploaded_file($arquivo["tmp_name"], $imagem_dir); preg_match ("/\.(mp3|MP3|wav|wma){1}$/i", $audio["name"], $ext); $dd = date("msdYiH"); $audio_nome = $dd. "." . $ext[1]; $audio_dir = "../am/" . $audio_nome; $up_audio = move_uploaded_file($audio["tmp_name"], $audio_dir); if ($up){ $sql = utf8_decode("INSERT INTO palavra (titulo, foto, data, audio, texto, padre) VALUES ('$titulo','$imagem_nome', '$data','$audio_nome', '$texto', '$padre')"); } } }else echo utf8_encode("<script> alert ('Erro no upload.');</script>"); if($conn->query($sql) === TRUE){ echo utf8_encode("<script> alert (\"Cadastro realizado com sucesso.\");</script>"); echo utf8_encode('<script>window.location="palavra.php";</script>'); } else{ echo "Erro: " . $sql . "<br />" .$conn->error; echo utf8_encode('<script>window.location="palavra.php";</script>'); } } O que estou fazendo de errado? Obrigado.