Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
galera to criando uma galeria e não sei como implementar miniatura das fotos e o lightbox nesse código
ja tenho os arquivos do lightbox etc mas não sei como chama-lo
esse codigo e o do cadastro
<?php
$banco = @mysql_connect("localhost", "root", "123") or die ("Problemas na conexão.");
$db = @mysql_select_db("usuarios", $banco) or die ("Problemas na conexão");
if ($_POST['cadastrar']) {
$legenda = $_POST['legenda']; //pegando os dados do form
$foto = $_FILES["foto"];
if (!empty($foto["name"])) {
$tamanho = 1800; //aqui sera o tamanho maximo da imagens 1,8 megas
// ver se o formato do que foi enviado
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])) //casando expressoes regulares
{
$error[1] = "Isso não é uma imagem.";
}
$dimensoes = getimagesize($foto["tmp_name"]);
if($arquivo["size"] > $tamanho)
{
$error[2] = "A imagem deve ter no máximo ".$tamanho." bytes";
}
// Se não houver nenhum erro
if (count($error) == 0)
{
// Pega extensão da imagem
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
$caminho_imagem = "galeria/" . $nome_imagem;
move_uploaded_file($foto["tmp_name"], $caminho_imagem); //movendo a imagem uplodada para pasta fotos
$sql = mysql_query("INSERT INTO usuario VALUES ('', '".$legenda."', '".$nome_imagem."')");
// Se os dados forem inseridos com sucesso
if ($sql)
{
?>
<script language="JavaScript" type="text/javascript">
alert("Foto enviada com sucesso");
</script>
<?php
}
}
if (count($error) != 0)
{
foreach ($error as $erro)
{
echo $erro . "<br />";
}
}
}
}
?>
e esse é o da exibição ...
<?php
$banco = @mysql_connect("localhost", "root", "123") or die ("Problemas na conexão.");
$db = @mysql_select_db("usuarios", $banco) or die ("Problemas na conexão");
// Seleciona todos os usuários
$sql = mysql_query("SELECT * FROM usuario ORDER BY nome");
// Exibe as informações de cada usuário
while ($usuario = mysql_fetch_object($sql))
{
// Exibindo foto e legenda
echo "<img src='galeria/".$usuario->foto."' alt='Foto de exibição'/>";
echo "<b>Legenda:</b> ".$usuario->nome;
}
?>Carregando comentários...