Ir para conteúdo

POWERED BY:

Arquivado

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

Luan Cerezini

Não insere mais que vinte imagens no banco MySQL

Recommended Posts

Boa noite galera,

 

Seguinte, terminei um sisteminha aqui em PHP + MySQL e estou tendo problemas ao inserir imagens ao banco. Eu utilizo um esquema de multi ulpload.

 

Ele perfeitamente insere todas normalmente, mas sempre limita em 20 (vinte) ítens. Nunca passa, e não tem nada no código bloqueando isso.

 

Alguém poderia me ajudar?

 

Obg.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não parece ser Banco então e sim alguma coisa na aplicação que faz isto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nossa, nao sei nem o que fazer, ta tudo certo, nao tem nada limitando essa quantidade "/

 

Caso queira da uma olhada no código de inserção das img vou postar aqui em baixo, lembrando que eu uso um multi upload que faz um array com o name="file[]" no input file.

 

 

 

<?php
@session_start();
extract($HTTP_POST_VARS);
require_once '../conexao_banco.php';
$dataaniversario = explode('/', $dataaniversario);
$dataaniversario = $dataaniversario[2] . '-' . $dataaniversario[1] . '-' . $dataaniversario[0];
$cmdins = "insert into aniversario (
tituloaniversario,
dataaniversario,
localaniversario
)
values
(
'$tituloaniversario',
'$dataaniversario',
'$localaniversario'
)";
$retorno = mysql_query($cmdins, $link);
$idaniversario = mysql_insert_id();
$allowedExts = array("gif", "jpeg", "jpg", "png", "JPG", "PNG", "GIF", "JPEG");
for ($i = 0; $i < sizeof($_FILES["file"]["name"]); $i++) {
$temp = explode(".", $_FILES["file"]["name"][$i]);
$extension = end($temp);
$aux = "http://visualfotoestudio.com.br/fotos/aniversario/" . $_FILES["file"]["name"][$i];
if ((($_FILES["file"]["type"][$i] == "image/gif")
|| ($_FILES["file"]["type"][$i] == "image/jpeg")
|| ($_FILES["file"]["type"][$i] == "image/jpg")
|| ($_FILES["file"]["type"][$i] == "image/pjpeg")
|| ($_FILES["file"]["type"][$i] == "image/x-png")
|| ($_FILES["file"]["type"][$i] == "image/png")) && ($_FILES["file"]["size"][$i] < 200000) && in_array($extension, $allowedExts)) {
if (move_uploaded_file($_FILES["file"]["tmp_name"][$i], "../fotos/aniversario/" . $_FILES["file"]["name"][$i])) {
$cmdins2 = "insert into foto_aniversario(
url_foto_aniversario
,idaniversario
)
values
(
'$aux'
,'$idaniversario'
)";
$retorno2 = mysql_query($cmdins2, $link);
echo "<script type='text/javascript'>
alert('Album cadastrado com sucesso!');
carregar_conteudo('aniversarioN01')
</script>";
}
}
else{
echo "Falha ao enviar imagens. Arquivo deve ser menor que 2MB!";
}
}
?>

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.