Ir para conteúdo
Fórum Script Brasil

Lobb0

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Lobb0 postou

  1. Olá, desculpem reviver o tópico depois de tanto tempo, mas estou com um problema parecido, mas apenas algumas imagens ficam pretas, e outras funcionam perfeitamente, por isso acredito que meu problema seja um pouco diferente. por favor deem uma olhada nos scripts: index.php: <?php require_once ("conexao.php"); $sql = "SELECT * FROM `nova_imagens` WHERE pasta = 'Alice'"; $query = mysql_query($sql); $dados = mysql_fetch_assoc($query); ?> <!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=utf-8" /> <title>Untitled Document</title> </head> <body> Nome da pasta: <form id="form1" name="form1" method="post" action="cria_pasta.php"> <p> <input type="text" name="pasta" id="pasta" /> </p> <p> <label></label> <input type="submit" name="enviar" id="enviar" value="Criar Pasta" /> </p> <p>Ou escolha uma das pastas a seguir:</p> <p> <label></label> </p> </form> <form enctype="multipart/form-data" action="grava.php" method="post"> <p>Send this file: <input name="arquivo" type="file" /> </p> <p>Descrição da foto: <label> <input name="descricao" type="text" id="descricao" size="50" maxlength="255" /> </label> </p> <p> <input type="submit" value="Send File" /> </p> <p>colocar o arquivo na pasta : <label> <select name="pasta" id="pasta"> <option>selecione</option> <?php include 'listar.php'; ?> </select> </label> </p> </form> <br /><br /><br /><br /><br /> <?php do{?> <a href="<?php echo $dados['pasta'];?>/<?php echo $dados['foto'];?>" target=_blank"><img src="<?php echo $dados['pasta];?>/<?php echo $dados['miniatura'];?>" border=0" /></a> <?php }while($dados = mysql_fetch_assoc($query));?> </body> </html> arquivo grava.php (o outro form só serve pra criar as pastas no servidor.) <? require_once ("conexao.php"); require_once("funcoes.php");//funções que geram os arquivos nos tamanhos grande e thumb $descricao = $_POST['descricao]; $data = date('Y-m-d'); $pasta = $_POST['pasta']; $nome = $_FILES[arquivo]['name']; //$trans = array("ç" => "c", " " => "_", "ã" => "a", "é" => "e", "ê" => "e", "â" => "a"); //$nometrans = strtr($nome, $trans); if($_FILES[arquivo]){ echo "<h1>Resultado do upload:</h1>"; $caminho= $pasta."/"; $arq1= $nome; $arq2='thumb_'.$nome; $path = $caminho.$arq1; //Nome do arquivo grande no servidor com caminho $pathumb = $caminho.$arq2; //Nome do arquivo thumb no servidor com caminho $up = uploadJPEG($_FILES[arquivo],$path); // Para o 3º e 4º parametros usam valores padrão $upthumb = uploadJPEGthmb($_FILES[arquivo],$pathumb); // Para o 3º e 4º usam valores padrão //primeiro upload, o arquivo grande! switch($up){ case 1: $sql = "insert into nova_imagens (descricao, pasta, foto, miniatura, data) values ('$descricao', '$pasta', '$arq1', '$arq2', '$data')"; $query = mysql_query($sql); echo "Upload bem sucedido!<br><br><img src='$path'><br><br>"; echo "Se você já fez um upload antes e a foto não for atualizada tecle F5<br><br>"; echo "arquivo de nome: $nome na pasta $pasta"; echo $data; break; case 2: echo "Arquivo não enviado!"; break; case 3: echo "O arquivo não é do tipo JPEG!"; break; case 4: echo "O arquivo é maior do que o permitido!"; break; case 5: echo "Ocorreu algum erro durante o redimensionamento!"; } // segundo upload, arquivo pequeno switch($upthumb){ case 1: echo "Upload bem sucedido!<br><br><img src='$pathumb'><br><br>"; echo "Se você já fez um upload antes e a foto não for atualizada tecle F5<br><br>"; break; case 2: echo "Arquivo não enviado!"; break; case 3: echo "O arquivo não é do tipo JPEG!"; break; case 4: echo "O arquivo é maior do que o permitido!"; break; case 5: echo "Ocorreu algum erro durante o redimensionamento!"; } } else{ } ?> Esses scripts eu peguei na maioria da web e fui juntando e adaptando conforme minha cecessidade, o que preciso fazer é criar uma pasta no servidor, que servirá como album, depois colocar a imagem na pasta e uma thumb pra colocar nas páginas do album, então eu coloco os caminhos em um banco de dados para organizar os albuns e criar um sistema de pesquisa de acordo com a descrição da imagem.
×
×
  • Criar Novo...