<?php
function conecta_php() {
$host="";
$user="";
$senha= "";
$banco="";
$conect = mysql_connect($host,$user,$senha)or die("Erro");
mysql_select_db($banco)or die ("Erro");
}
$dir="./imagem/";//caminho no caso de um window
// para onde vai as imagem */
$image=$_FILES['arquivo'];
//aqui eu recebo a imagem olha o formulario la arquivo []
for($i=0; $i < sizeof($image);$i++)
/*aqui e um for para organizar o bando
*/
{
$nome=$_FILES ['arquivo']['name'][$i];
$tamanho=$_FILES ['arquivo']['size'][$i];
$tipo=$_FILES ['arquivo']['type'][$i];
$tmpname=$_FILES ['arquivo']['tmp_name'][$i];
$matriz[]=$nome;
$caminho=$dir.$nome;
if($tamanho > 0 && strlen($nome) > 1)
{
// endereço completo e o caminho para onde vai as imagem
if(move_uploaded_file($tmpname,$caminho)){
echo 'imagem' . ($i+1) . ' enviada.<br/>';
/* Faz contagem baseada no campo
porque $i+1 porque veja a minha matriz como esta organizada
use o var_dump para melhor referencia */
}
//primeiro if fechado
}
//segundo if fechado
}
//fecho for
conecta_php();
// aqui e funcao pra conecta
$vamos="Insert into imagem2 (id,foto1,foto2,foto3)VALUES ('','$matriz[0]','$matriz[1]','$matriz[2]')";
// como geral gosta de separa
$vai=mysql_query($vamos)or die("deu erro aqui");
/*e la os fotos vai o mysql
eu separei para geral pode ideia pra conseguir altera
qualquer duvida e so dizer
eu podia te feito tudo no for para o script se menor ainda
*/
?>
Ps. pra mim o mais importante seria o lance do nome randomico
Pergunta
Brenno Ferreira Santiago
Oi galera,
to com um script de upload multiplo, mas estou precisando colocar um lance pra fazer um nome randomico e dar um resize na imagem
$rand = md5(uniqid(rand(), true)); <- eu uso isso em outros scripts para fazer um nome randomico
mas como eu poderia fazer para adicionar esse ou outro metodo no meu script..
index.html
manda.phpPs. pra mim o mais importante seria o lance do nome randomico
Vlw galera
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.