Ir para conteúdo
Fórum Script Brasil

Ednelson Amaral Guinho

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que Ednelson Amaral Guinho postou

  1. Desculpa, quem tá iniciando é assim mesmo... mas entendir seu recado, valeu! :D Então, quanto a legenda não importa muito o local, eu configuro-a no lugar devido.... WL Wilson!
  2. AÍ GALERA, GOSTARIA DE SABER COMO POSSO APLICAR LEGENDA NAS IMAGENS, CADA IMAGEM COM SUA LEGENDA? É POSSÍVEL? COMO? MOSTRA O CÓDIGO? VLWS CADASTRAR_FOTO.PHP <!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>UPLOAD DE IMAGEM</title> <style type="text/css"> <!-- body { margin-left: 0px; margin-right: 0px; } --> </style></head> <body> <? include "config.php"; $sql = mysql_query("SELECT * FROM top10"); while($linha = mysql_fetch_array($sql)){ $id = $linha['id']; $imagem = $linha['imagem']; ?> <div style="width:190px; float:left; margin:5px;"> <p><img src="fotos/<? echo $imagem ?>" width="190" height="100" /></p> <p><a href="editar.php?id=<? echo $id?>">Alterar</a></p> </div> <p> <? } ?> </p> <p>&nbsp;</p> <p><html><head> FUNCAO.PHP] FUNCAO.PHP <? include "config.php"; $enviar_arquivo = $_POST['enviar_arquivo']; if($_GET['funcao'] == "gravar" && $enviar_arquivo == "sim" && is_file($_FILES['arquivo']['tmp_name'])){ $imagem = $_FILES['arquivo']['name']; $imagem = str_replace(" ", "_", $imagem); $imagem = str_replace("ã", "a", $imagem); $imagem = str_replace("á", "a", $imagem); $imagem = str_replace("à", "a", $imagem); $imagem = str_replace("é", "e", $imagem); $imagem = str_replace("ê", "e", $imagem); $imagem = str_replace("è", "e", $imagem); $imagem = str_replace("í", "i", $imagem); $imagem = str_replace("ì", "i", $imagem); $imagem = str_replace("ó", "o", $imagem); $imagem = str_replace("õ", "o", $imagem); $imagem = str_replace("ç", "c", $imagem); $imagem = strtolower($imagem); if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg)$", $_FILES['arquivo']['type'])){ echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=cadastrar_foto.php'> <script type=\"text/javascript\"> alert(\"Formato inválido\"); </script> "; }else{ if(file_exists("fotos/$imagem")){ $a = 1; while(file_exists("fotos/[$a]$imagem")){ $a++; } $imagem = "[".$a.]".$imagem; } if(!move_uploaded_file($_FILES['arquivo']['tmp_name'], "fotos/".$imagem)){ echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=cadastrar_foto.php'> <script type=\"text/javascript\"> alert(\"Erro ao enviar o arquivo.\"); </script> "; } } $sql = mysql_query("INSERT INTO top10 (imagem) value ('$imagem')"); header("Location: cadastrar_foto.php"); }else{ header("Location: cadastrar_foto.php"); } //************************************************************************** //************************************************************************* if($_GET['funcao] == "editar" && $enviar_arquivo == "sim" && is_file($_FILES['arquivo']['tmp_name'])){ $id = $_GET['id']; $sql_alt = mysql_query("SELECT * FROM top10 WHERE id = '$id'"); while($linha = mysql_fetch_array($sql_alt)){ $foto_db = $linha['imagem']; $foto_db = $linha['banda']; $foto_db = $linha['música']; } unlink("fotos/$foto_db"); $imagem = $_FILES['arquivo']['name']; $imagem = str_replace(" ", "_", $imagem); $imagem = str_replace("ã", "a", $imagem); $imagem = str_replace("á", "a", $imagem); $imagem = str_replace("à", "a", $imagem); $imagem = str_replace("é", "e", $imagem); $imagem = str_replace("ê", "e", $imagem); $imagem = str_replace("è", "e", $imagem); $imagem = str_replace("í", "i", $imagem); $imagem = str_replace("ì", "i", $imagem); $imagem = str_replace("ó", "o", $imagem); $imagem = str_replace("õ", "o", $imagem); $imagem = str_replace("ç", "c", $imagem); $imagem = strtolower($imagem); if(!eregi("^image\/(jpeg|png|gif|pjpeg|jpg|swf)$", $_FILES['arquivo']['type'])){ echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=cadastrar_foto.php'> <script type=\"text/javascript\"> alert(\"Formato inválido\"); </script> "; }else{ if(file_exists("fotos/$imagem")){ $a = 1; while(file_exists("fotos/[$a]$imagem")){ $a++; } $imagem = "[".$a.]".$imagem; } if(!move_uploaded_file($_FILES['arquivo']['tmp_name'], "fotos/".$imagem)){ echo " <META HTTP-EQUIV=REFRESH CONTENT=0; URL=cadastrar_foto.php'> <script type=\"text/javascript\"> alert(\"Erro ao enviar o arquivo.\"); </script> "; } } $sql = mysql_query("UPDATE top10 SET imagem='$imagem' where id = '$id'"); header("Location: cadastrar_foto.php"); }else{ header("Location: cadastrar_foto.php"); } if($_GET['funcao] == "excluir"){ $id = $_GET['id']; $sql_alt = mysql_query("SELECT * FROM top10 WHERE id = '$id'"); while($linha = mysql_fetch_array($sql_alt)){ $foto_db = $linha['imagem']; } unlink("fotos/$foto_db"); $sql_del = mysql_query("DELETE FROM top10 WHERE id = '$id'"); header("Location: cadastrar_foto.php"); } ?> [code/] EDITA.PHP [code] <!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> <? $id = $_GET['id]; ?> <form id="form1" name="form1" method="post" action="funcao.php?funcao=editar&id=<? echo $id ?>" enctype="multipart/form-data"> <h1>Editar Foto</h1> <p> <label> <input type="radio" name="enviar_arquivo" onclick="document.form1.arquivo.disabled=false" id="enviar_arquivo" value="sim" /> </label> <strong>SIM</strong> &nbsp;&nbsp;&nbsp; <label> <input type="radio" name="enviar_arquivo" onclick="document.form1.arquivo.disabled=true" id="enviar_arquivo" value="não" checked="checked" /> </label> <strong>NÃO</strong></p> <label> <input name="arquivo" type="file" id="arquivo" size="50" disabled="disabled" /> </label> <p> <input type="submit" name="button" id="button" value="Enviar" /> </p> </form> </body> </html> [code/] QUEM PUDER AJUDA, AÊ, É NÓS.... VALEU!
  3. Fala família SB :ninja: blza? Estou querendo fazer com que esse sistema puxe as imagens do banco de dados, seria possível? quem puderia me ajuda? agradeço, abração, fica com Deus. Vlw. Ótima SEXTA :D (sld.html) <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <head><title>Exibição de Imagens</title></head> <link rel="stylesheet" type="text/css" href="imagens.css" /> <script language="JavaScript" src="imagens.js"></script> <body> <p><b>Teste do Código:</b></p> <div id="exibicao"> <table cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#000000" nowrap="nowrap"><img id="image" src="images/u2.jpg" width='550' height='290' style="margin:0 10px 0px 0px;"></td> <td bgcolor="#000000" style="width:68px;" nowrap="nowrap"> <img class="imgmenu" id="0" src="images/u2.jpg" width='58' height='58'> <br> <img class="imgmenu" id="1" src="images/skank.jpg" width='58' height='58'> <br> <img class="imgmenu" id="2" src="images/redhot.jpg" width='58' height='58'> <br> <img class="imgmenu" id="3" src="images/barao.jpg" width='58' height='58'> </td> </tr> </table> </div> <div id="transp"></div> <div id="tarja">Tarja U2</div></body> imagens.jsp // Imagens var myPix = new Array(4) myPix[0] = "u2"; myPix[1] = "skank"; myPix[2] = "redhot"; myPix[3] = "barao"; // Tarjas var myText = new Array(4) myText[0] = "Tarja U2"; myText[1] = "Tarja Skank"; myText[2] = "Tarja Red Hot Chili Peppers"; myText[3] = "Tarja Barão Vermelho"; // Variáveis var format = ".jpg"; // formato das imagens var timer = "4000"; // tempo, em milésimos de segundos var i = 1; // não mexer. var intervalo; // criada variável global da animação function start() { intervalo = window.setInterval("change()",timer); // Inicia a animação document.getElementById(0).className = "imgatual"; } // Função quando clica na imagem pequena exibe ela grande. function abrir() { var main = document.getElementById("exibicao"); var iten = main.getElementsByTagName("img"); if (iten) { for (var i=0;i<iten.length;i++) { if (iten[i].className == "imgmenu") { iten[i].onclick = function() { // quando clicar na imagem executar os comandos limpa(); // função limpa this.className = "imgclick"; // coloca borda do click document.getElementById("image").src = '../images/' + myPix[this.id] + format; // exibe a imagem grande document.getElementById("tarja").innerHTML = myText[this.id]; // coloca a tarja } } } } } // Função que limpa as bordas que estão com class=imgclick function limpa() { var main = document.getElementById("exibicao"); var iten = main.getElementsByTagName("img"); if (iten) { for (var i=0;i<iten.length;i++) { if (iten[i].className == "imgclick") { // busca quais imagens estão com class=imgclick iten[i].className = "imgmenu"; // as quais forem muda para imgmenu } } } } function borda() { var img = arguments[0]; // recebe o por parametro a ID da imagem var main = document.getElementById("exibicao"); var iten = main.getElementsByTagName("img"); if (iten) { for (var i=0;i<iten.length;i++) { // aqui modifica a borda da imagem que está com a class=igmatual ou class="imgclick" para imgmenu if ((iten[i].className == "imgatual") || (iten[i].className == "imgclick")) { iten[i].className = "imgmenu"; } } document.getElementById(img).className = "imgatual"; // aqui coloca a borda na imagem atual } } // Função que exibe a imagem grande! function change() { var tam = myPix.length; if (i < tam) { document.getElementById("image").src = 'images/' + myPix[i % tam] + format; // exibe a imagem grande borda(i); // modifica a borda nas imagens pequenas document.getElementById('tarja').innerHTML=myText[i]; // coloca a tarja na imagem if (i == tam) i = -1; i++; }else { i = 0; } } window.onload = function() { abrir(); start(); } [/code [code] imagens.css body { font-family:Trebuchet MS; font-size:14px; } .codigo { width:260px; border:1px dashed; background-color:#E6E6FA; padding: 4px 4px; } .bigcodigo { width:550px; border:1px dashed; background-color:#E6E6FA; padding: 4px 4px; } #transp { position: absolute; top: 260px; left: 20px; width: 515px; height: 50px; background: #000000; padding: 5px; -moz-opacity:0.5; opacity: .5; filter:alpha(opacity=50); -khtml-opacity: 0.5; } #tarja { position: absolute; top: 260px; left: 20px; width: 515px; height: 50px; padding: 5px; z-index: 1; font-size: 0.8em; font-weight: bold; color: #ffffff; } .imgmenu { border:2px solid #000000; margin-top:2px; margin-bottom:2px; cursor: pointer; } .imgatual { border:2px solid #FFFFFF; margin-top:2px; margin-bottom:2px; } .imgclick { border:2px solid #B22222; margin-top:2px; margin-bottom:2px; } VALEUSSSS ABRAÇOS!
  4. Cara, desde já, agradeço de verdade, logo que possível vou fazer esse teste, pois meus dias estão corridos no trabalho mais olha, valeu mesmo pela força.... abração fica com Deus e ótima semana...
  5. Fala família SB bla?, estou com uma dúvida no código abaixo, estou tentando adaptar uma legenda por foto, acredito ter começado certo, porém está aparecendo Array ao invés da legenda. Como posso fazer isso? desde já, agradeço a todos que puderem ajudar aí... Foto.php <?php /* $host = "localhost"; $login = ""; $senha = ""; $banco = ""; Se preferir desabilite a include abaixo e configure as variáveis acima! */ include "configura.php"; $tabela = "foto";//Tabela do Banco $banco $connect = mysql_connect("$host", "$login", "$senha") or die("Erro na Conexão");//Conexão com o Mysql mysql_select_db("$banco");//Seleção do Banco de Dados $sql = "SELECT foto, legenda FROM $tabela"; //Aqui pegamos somente a campo foto da tabela $exec = mysql_query($sql);//Executa a função acima $total = mysql_num_rows($exec);//Verifica quantas linhas de foto existe if($total < 1){ echo "Nenhuma foto encontrada"; } else {//Caso não exista foto cadastrada exibe a mensagem while($dados = mysql_fetch_array($exec)){//Caso exista foto no banco executa esta linha $foto[] = $dados['foto'];//Deixamos $foto[] para fazer o loop de várias imagens abaixo! $legenda[] = $dados['legenda']; }} $dado2 = mysql_fetch_array(mysql_query("SELECT foto, legenda FROM $tabela ORDER by id ASC LIMIT 1")); $foto2 = $dado2['foto']; echo "$total fotos";//Aqui vai dizer quantas fotos tem cadastrada no banco ?> <html> <head> <title>Slide de Fotos - Xocotrop</title> <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <script TIPE="JavaScript" TYPE="text/javascript"> <!-- rotator=true; // Inicializando o roteador n=0; // Inicializando a primeira imagem //Aqui pegamos as linhas do banco de dados! theImages="<? for($i = 0; $i <= $total-1; $i++){//Se for 0, vai ler até menor ou igual a 10 e imprimir os valores! if($i == $total-1) { $fim = ""; } else { $fim = "|"; } echo "$foto[$i]$fim"; }//Caso você queira um valor maior que 10 troque ou substitua pela variável $total ?>".split("|");//Aqui é quebrada uma imagem entre a outra! allImages=theImages.length; // Criando os objetos das imagens => preload imgObjects=new Array(); for (i in theImages){ imgObjects=new Image(); imgObjects.src=theImages; } /* -------------------------------------------------------------------- * function autoplay() * Troque as imagens automaticamente com o play * Options: * Execute - pode ser 1 ou 0, 1 começa a jogar, 0 finaliza a função * srcimage - define a imagem que será substituída * direction - 1 próxima -1 anterior * speed - velocidade em milisegundos * requer a função function rotate() * --------------------------------------------------------------------*/ function autoplay(run,srcimage,direction,speed){ // deleta configuração antiga clearInterval(rotator) if (run != 0){rotator=setInterval("rotate('"+srcimage+"',"+direction+")",speed)} else{clearInterval(rotator)} } /* ------------------------------------------------------------ -------------------- * function rotate() * Permite a mudar a imagem de fonte para o próximo ou último na lista. * Opções: * Srcimage - define a imagem que será substituído pelos outros * Direcção - 1 em frente -1 para trás * ------------------------------------------------- */ function rotate(srcimage,direction){ n=n+direction; if (n==allImages) n=0; if (n==-1) n=allImages-1; document.images[srcimage].src=imgObjects[n].src; } //--> </SCRIPT> </head> <body> <table border="0"> <tr> <td height="35" colspan="3" align="center"><img src="<? echo "$foto2"; ?>" name="myImage" alt="" border="0"></td> </tr> <tr> <td colspan="3" align="center"><? echo "$legenda";?></td> </tr> <tr> <td width="41" height="73"><a href="java script:rotate('myImage',-1)">Voltar</a>&nbsp;</td> <td width="30">&nbsp;</td> <td width="50"><a href="java script:rotate('myImage',1)">Pr&oacute;xima</a></td> </tr> </table> <p><a href="java script:autoplay(1,'myImage',-1,2000)">Play Verso </a>&nbsp;Rodar automaticamente ao contr&aacute;rio</p> <p><a href="java script:autoplay(0)">stop</a>&nbsp;Parar<br> <br> <a href="java script:autoplay(1,'myImage',1,1000)">Play</a>&nbsp;Rodar Automaticamente</p> <p><a href="java script:autoplay(0)">stop</a>Parar </p> </body> </html> :blink:
×
×
  • Criar Novo...