Ir para conteúdo

POWERED BY:

Arquivado

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

felipefarseer

Sistema de upload de mp3

Recommended Posts

Pode ser também que, para não correr riscos tanto com a RIAA quanto com a correspondente brasileira, seu servidor tenha desabilitado esta extensão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso o serv-n e o wanp td n deu!

olha meu codigo.

-----------------------------

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

$arquivo = $_FILES["arquivo"]["name"];

$arquivoTmp = $_FILES["arquivo"]["tmp_name"];

$insertSQL = sprintf("INSERT INTO jingles (id, nome, voz, genero, arquivo) VALUES (%s, %s, %s, %s, '$arquivo')",

GetSQLValueString($_POST['id'], "int"),

GetSQLValueString($_POST['nome'], "text"),

GetSQLValueString($_POST['voz'], "text"),

GetSQLValueString($_POST['genero'], "text"));

 

set_time_limit(0);

move_uploaded_file($arquivoTmp,"../../jingles/".$arquivo);

----------------------------------------

me ajuda pelo amor d Deus!

Compartilhar este post


Link para o post
Compartilhar em outros sites

executei e nao apareceu nenhum erro, nao tem erro, o que é isso em?

vo postar todo meu script p você!

 

------------------------------------

<?php require_once('../../Connections/conn.php'); ?>

<?php

$editFormAction = $_SERVER['PHP_SELF'];

if (isset($_SERVER['QUERY_STRING'])) {

$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);

}

 

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {

$arquivo = $_FILES["arquivo"]["name"];

$arquivoTmp = $_FILES["arquivo"]["tmp_name"];

$insertSQL = sprintf("INSERT INTO jingles (id, nome, voz, genero, arquivo) VALUES (%s, %s, %s, %s, '$arquivo')",

GetSQLValueString($_POST['id'], "int"),

GetSQLValueString($_POST['nome'], "text"),

GetSQLValueString($_POST['voz'], "text"),

GetSQLValueString($_POST['genero'], "text"));

 

set_time_limit(0);

move_uploaded_file($arquivoTmp,"../../jingles/".$arquivo);

 

mysql_select_db($database_conn, $conn);

$Result1 = mysql_query($insertSQL, $conn) or die(mysql_error());

 

$insertGoTo = "home.php";

if (isset($_SERVER['QUERY_STRING'])) {

$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";

$insertGoTo .= $_SERVER['QUERY_STRING'];

}

header(sprintf("Location: %s", $insertGoTo));

}

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>upload</title>

</head>

 

<body>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr>

<td>Adicionar / <a href="home.php">Visualizar</a></td>

</tr>

<tr class="quadMeio">

<td align="center" bgcolor="#E8E8E8" class="quadMeio1">Preencha todos os campos abaixo:</td>

</tr>

<tr>

<td height="25" align="center"><form action="<?php echo $editFormAction; ?>" method="post" enctype="multipart/form-data" name="form1" id="form1" onsubmit="return validaForm();">

<table align="center">

<tr valign="baseline">

<td nowrap="nowrap" align="left">Nome:</td>

<td align="left"><input type="text" name="nome" value="" size="32" /></td>

</tr>

<tr valign="baseline">

<td nowrap="nowrap" align="left">Na Voz De:</td>

<td align="left"><input type="text" name="voz" value="" size="32" /></td>

</tr>

<tr valign="baseline">

<td nowrap="nowrap" align="left">Genero:</td>

<td align="left"><select name="genero">

<option value="Selecione">Selecione</option>

<option value="Axé" <?php if (!(strcmp("Axé", ""))) {echo "SELECTED";} ?>>Axé</option>

<option value="Forró" <?php if (!(strcmp("Forró", ""))) {echo "SELECTED";} ?>>Forró</option>

<option value="Internacional" <?php if (!(strcmp("Internacional", ""))) {echo "SELECTED";} ?>>Internacional</option>

<option value="Mpb" <?php if (!(strcmp("Mpb", ""))) {echo "SELECTED";} ?>>Mpb</option>

<option value="Outros" <?php if (!(strcmp("Outros", ""))) {echo "SELECTED";} ?>>Outros</option>

<option value="Pagode" <?php if (!(strcmp("Pagode", ""))) {echo "SELECTED";} ?>>Pagode</option>

<option value="Pop" <?php if (!(strcmp("Pop", ""))) {echo "SELECTED";} ?>>Pop</option>

<option value="Popular" <?php if (!(strcmp("Popular", ""))) {echo "SELECTED";} ?>>Popular</option>

<option value="Reggae e Ska" <?php if (!(strcmp("Reggae e Ska", ""))) {echo "SELECTED";} ?>>Reggae e Ska</option>

<option value="Rock Pop Nacional" <?php if (!(strcmp("Rock Pop Nacional", ""))) {echo "SELECTED";} ?>>Rock Pop Nacional</option>

<option value="Românticos" <?php if (!(strcmp("Românticos", ""))) {echo "SELECTED";} ?>>Românticos</option>

<option value="Sertanejo" <?php if (!(strcmp("Sertanejo", ""))) {echo "SELECTED";} ?>>Sertanejo</option>

</select></td>

</tr>

<tr valign="baseline">

<td nowrap="nowrap" align="left">Arquivo MP3:</td>

<td align="left"><input type="file" name="arquivo" value="" size="32" onchange="this.value = this.value.toLowerCase()" style="text-transform: lowercase;" /></td>

</tr>

<tr valign="baseline">

<td nowrap="nowrap" align="left"> </td>

<td align="left"><input type="submit" value="Inserir" /></td>

</tr>

</table>

<input type="hidden" name="id" value="" />

<input type="hidden" name="MM_insert" value="form1" />

</form>

</td>

</tr>

</table>

</body>

</html>

----------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não seria limitação de tamanho de arquivo?

 

O servidor pode ter bloqueado mensagens de erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

N aparece resultados de erros.

o valor do $_FILES['arquivo']['name']; é o nome do arquivo que estou upando. agora $_FILES['arquivo']['error'] nao da erros.

Tem que aparecer. Se não der erro, deve aparecer zero.

http://www.php.net/manual/pt_BR/features.f...load.errors.php

 

 

Não seria limitação de tamanho de arquivo?

Se for, aparece em $_FILES['arquivo']['error']

 

 

O servidor pode ter bloqueado mensagens de erro.

Por isso falei para testar usando ini_set() e error_reporting() no topo do script.

 

 

[]s

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao o meu server coloquei pro limite ser 10mb e o arquivo é de 3mb que estou enviando.

 

teve uma vez que apareceu o numero 1 no erro mais depois paro de aparecer, ta muito estranho isso, envia qualquer formato, mas mp3 e wav nao.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, se você respondesse direito as perguntas do Berardo, já estaria com o problema resolvido.

parece que você nem lê! :angry:

 

 

lembre que não adianta você setar no seu script 300 bilhões de terabytes se na diretiva não estiver configurado com o mesmo tamanho ou maior,

 

responda as perguntas do Berardo, e aí você vai resolver rapido o problema, senão... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

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.