Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera;
Quero saber como eu faço para criar um upload em php para som que inclua no MySQL
eu consegui criar um para fotos mais, na verdade peguei pronto :) mais não consigo fazer ele aceitar
o arquivo em mp3 e colocar na tabela do MySQL
Se alguém tiver um código vou ficar muito agradecido
Deste já agradeço a todos que ajudarem :)
Abaixo o código que inseri as fotos esse esta ok se alguém
me puder falar como que muda para aceitar som ou se tem
que criar outro código.
<?php
if(!isset($_POST['submit']))
{
?>
<table width="100%" border="0" cellspacing="5" cellpadding="2">
<tr>
<td><font color="#0000FF" size="+1">Inserir Fotos</font></td>
</tr>
</table>
<form action="" method="post" enctype="multipart/form-data" name="frmgalerias">
<table width="95%" border="0" align="center">
<tr class="listas">
<td>Inserir Foto:</td>
<td><input name="foto" type="file" size="54" class="form"></td>
</tr>
<tr class="listas">
<td width="22%">Descrição da Foto:</td>
<td width="78%"><input name="descricao" type="text" class="form" id="descricao" size="63"></td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" class="form" value="Enviar">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>
<?php
}
else
{
require "conecta.php";
$id_galeria = strip_tags((int)$_GET['id_galeria']);
$descricao = $_POST['descricao'];
//set_time_limit(0);
$erro = $config = array();
$arquivo = isset($_FILES['foto']) ? $_FILES['foto'] : FALSE;
if($arquivo)
{
if(!eregi("^image\/(pjpeg|jpeg)$", $arquivo['type']) || empty($_FILES['foto']))
{
echo "<h3 class=\"sublinhado\">Arquivo em formato inválido!</h3>
<p align=\"center\"><a href=\"index.php?menu=visualizar.php&id_galeria=$id_galeria\" class=\"links\">Voltar</a><br>";
}
else
{
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo['name'], $ext);
$foto = uniqid(time()) . "." . $ext[1];
$alturad = 600;
$imagem_origem = imagecreatefromjpeg($_FILES['foto']['tmp_name']);
$largurao = ImagesX($imagem_origem);
$alturao = ImagesY($imagem_origem);
$largurad = ($largurao * $alturad) / $alturao;
$imagem_final = ImageCreateTrueColor($largurad, $alturad);
ImageCopyResampled($imagem_final, $imagem_origem, 0, 0, 0, 0, $largurad+1, $alturad+1, $largurao, $alturao);
$imagem_dir = "../imagens/fotos/" . $foto;
imagejpeg($imagem_final, $imagem_dir, 100);
$sql = "INSERT INTO tblfotos (id_galeria, foto, descricao) VALUES ('$id_galeria', '$foto', '$descricao')";
$res = mysql_query($sql);
$sql_galeria = "SELECT * FROM tblfotos ORDER BY id_foto DESC";
$res_galeria = mysql_query($sql_galeria);
$reg = mysql_fetch_array($res_galeria);
$id_foto = $reg['id_foto'];
$img = $reg['foto'];
$gal = $reg['id_galeria'];
echo "<META HTTP-EQUIV=REFRESH CONTENT='0; URL=eventos2.php?id_foto=$id_foto&id_galeria=$gal&arq=$img'>";
ImageDestroy($imagem_origem);
ImageDestroy($imagem_final);
//print "<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?menu=visualizar.php&id_galeria=$id_galeria'>";
}
}
}
?>Carregando comentários...