Ir para conteúdo
Fórum Script Brasil

hsimberg

Membros
  • Total de itens

    294
  • Registro em

  • Última visita

Tudo que hsimberg postou

  1. ae gente tenho um chat e gostaria que assim que mandasse a mensagem e postasse, fizesse um 'focus' no lugarque manda mensagem ... pro usuario não ter que pegar o mouse e clicar la pra poder escrever de novo...entenderam? alguém sabe? o codigo ta mais ou menos assim <?php session_start(); require "../login_db.php"; $handle = $_SESSION['login']; if(isset($handle)){ // // The world's least efficient wall implementation // require("Sajax.php"); function add_line($msg) { $f = fopen("wall.html", "a"); $dt = date("d/m - G:i:s"); $msg = strip_tags($msg); $msg = wordwrap( $msg, 75, "<br>", 1); #$msg = strip_tags(stripslashes($msg)); # $login = $_SESSION['login']; $c = mysql_query("SELECT * FROM members WHERE login = '$login'"); $user_d = mysql_fetch_array($c); $name_completo = $user_d["first_name"]." ".$user_d["last_name"]; $img_user = $user_d["dp"]; $flag = $user_d["location"]; # fwrite($f, "<table width=100% border=1 align=center cellpadding=0 cellspacing=0 bordercolor=#CCCCCC style=border-collapse: collapse;> <tr> <td><table width=100% > <tr> <td width=4% rowspan=2 valign=top><img src=../thumb/$img_user><br></td> <td width=96% valign=top><table width=100% > <tr> <td><em><strong>$name_completo</strong> on $dt says:</em></td> </tr> <tr> <td>$msg</td> </tr> <tr> <td align=right><img src=../img/flag/$flag.gif></td> </tr> </table> </td> </tr> </table></td> </tr> </table><br>"); fclose($f); } function refresh() { ############################# ################## $login = $_SESSION['login']; $time = time(); $now = date("G:i:s"); ##chega se já existe depois adiciona se não tiver $onm = mysql_query("SELECT * FROM chat WHERE mfrom='$login'"); $con = mysql_num_rows($onm); if($con==0){ mysql_query("INSERT INTO chat (mfrom,hour,time) VALUES ('$login','$now','$time')"); } else { ########## atualiza;) mysql_query("UPDATE chat SET time = $time, hour = '$now' WHERE mfrom = '$login'"); ################## } ############################# $time = time(); $date = date("d/m/Y @ G:i:s"); $ip =$_SERVER['REMOTE_ADDR']; $url = $_SERVER['REQUEST_URI']; $sql = "UPDATE members SET last_url = '$url', time = '$time', last_visit = '$date', last_ip = '$ip' WHERE login = '$login'"; $busca = mysql_query($sql); ############################### $lines = file("wall.html"); // return the last 25 lines return join("\n", array_slice($lines, -215)); } $sajax_request_type = "GET"; sajax_init(); sajax_export("add_line", "refresh"); sajax_handle_client_request(); ?> <html> <head> <title>Schoenstatt Youth <? echo date("Y");?></title> <script language="javascript"> function Profile(aURL, W, L) { window.open(aURL,'', 'width='+W+', height='+L+', top=0, left=0, scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); } </script> <script> <? sajax_show_javascript(); ?> var check_n = 0; var old_data = "--"; function refresh_cb(new_data) { if (new_data != old_data) { document.getElementById("wall").innerHTML = new_data; setTimeout("refresh()", 1000); old_data = new_data; } else { setTimeout("refresh()", 2500); } // ################ document.getElementById("status").innerHTML = "Checked #" + check_n++; } function refresh() { // ############## document.getElementById("status").innerHTML = "Checking.."; x_refresh(refresh_cb); } function add_cb() { // we don't care.. } function add() { var line; var handle; handle = document.getElementById("handle").value; line = document.getElementById("line").value; if (line == "") return; sajax_request_type = "POST"; x_add_line(line, add_cb); document.getElementById("line").value = ""; } </script> <link href="../style.css" rel="stylesheet" type="text/css"> </head> <body topmargin="0" bottommargin="0" onload="refresh();"> <form name="f" action="#" onsubmit="add();return false;"> <table align="center" background="../img/bg_1.gif" > <tr> <td><div id="wall"></div></td> </tr> <tr><td align="center">who is online: <? ###################################################### $p_time = time(); $tim = $p_time-50; $ac = mysql_query("SELECT * FROM chat WHERE time >= $tim"); while ($who = mysql_fetch_array($ac)){ $on_m = $who["mfrom"]; $x = mysql_query("SELECT * FROM members WHERE login = '$on_m'"); $on = mysql_fetch_array($x); ?> [<a href="java script:Profile('../e_member.php?id=<? echo $on["id"]; ?>','480','350')"><strong><? echo $on["first_name"]; ?></strong></a>] <? } ##################################################### ?> <a href="./"><img src="../img/refresh.gif"></a></td></tr> <tr align="center"> <td> <? $c = mysql_query("SELECT * FROM members WHERE login = '$login'"); $name = mysql_fetch_array($c); ?> <input type="text" class="whiteborder" name="handle" id="handle" disabled value="<? echo $name["first_name"]." ".$name["last_name"]; ?>" onFocus="this.select()" style="width:130px;"> <input type="text" name="line" id="line" onfocus="this.select()" style="width:300px;"> <input type="button" name="check" value="Send Message" onclick="add(); return false;">&nbsp;<input type="reset" name="Reset" value="Exit" onclick="java script:window.close()"></td> </tr> </table> </form> <a name="last"></a> </body> </html> <? } else { header("Location: ../index.php"); } ?> alguma ideia?
  2. hsimberg

    Erro Na Query = Echo

    não entendi bem...porque na query eu pensei que já estivesse dizendo o que eu queria...que era o "location"... olhe aqui a tabela.. eu quero pegar saber qual o pais tem mais membros e qual tem menos... então tem 5 'br' (o que tem mais) ai eu quero mostrar pais com maior numero de membros: br e como eu pego isso? na query da phpmyadmin deu
  3. hsimberg

    Erro Na Query = Echo

    Olá Faço uma query direto no MySQl no PHPmyAdmin e da certo SELECT 'location', COUNT( * ) AS 'result' FROM members GROUP BY 'location' ORDER BY 'result' ASC LIMIT 1 pegar a locarlização que tem mais....tudo bem...funciona certo...retorna o que eu quero,...mas quando vou por no script: <? mysql_query("SELECT 'location', COUNT( * ) AS 'result' FROM members GROUP BY 'location' ORDER BY 'result' ASC LIMIT 1 "); echo $result; ?> não me retorna nada...eu to 'puxando' certo não to? tem que dar um echo no nome que você deu pra pesquisa não é? valeu gente Gracias
  4. Ae galera To com um problema... em meu site estou querendo saber qual o pais que tem o maior numero de membros e o que tem menos... Sendo que no DB ta assim http://www.schoenstattyouth.com/site/temp2.jpg olhe o que fiz: <? $most = mysql_query("select location, count(location) as contagem from members group by location"); // $resultado = mysql_query($most) or die ("Erro: ".mysql_error()); // while($row = mysql_fetch_assoc($resultado)) { echo $row['location'] . " - " . $row['contagem'] . "<BR>"; } // mysql_free_result($registro); mysql_close(); ?> e da esse erro: Que q pode ser? Alguma luz? Agradeço-vos Grande saludos zzZ
  5. então...é que eu tenho um guestboook e queria que quando passasse o mouse em cima de um envelope mostrasse a mensagem e title e alt não da para mostrar muitos caracttees, pular linha etc...ai pensei nisso se tiver interesse clique aqui para ver Alguma idea semelhante? Gracias! NandoOoOoOOo
  6. Andreia! Muito obrigado...salvou meu dia.. você que postou a função do hint na parte de scrpits... podia dar uma olhadinha aqui? http://scriptbrasil.com.br/forum/index.php?showtopic=74087 Brigadooooooooooooooooooooooooooooo
  7. var win = window.open(url,'','width='+l+',height='+a,'scrollbar=yes'); var win = window.open(url,'','width='+l+',height='+a,scrollbar='yes'); tentei esses dois ai de cima e não deu... e esse aqui que me passaste tem uma aspa aberta, ai invalida o resto do codigo var win = window.open(url,'','width='+l+',height='+a,scrollbar=yes');
  8. Erro... No IE apareceu o icone amarelo do lado esquedo...e no firefox da pra clicar mas fica carregando...e não vai a lugar nenhum
  9. Aeee gente eu odeio pedir codigo pronto...mas to com um probleminha.. não sei como adicionar o parametro scrollbar=yes nessa minha função... alguém poderia me ajudar e dizer como eu insiro parametros? Muchissimas gracias Hernandez <script> function Profile(url,l,a) { var x = parseInt((screen.width-l)/2); var y = parseInt((screen.height-a)/2); var win = window.open(url,'','width='+l+',height='+a); win.moveTo(x,y); } </script> Eu pensei que fosse var win = window.open(url,'','width='+l+',height='+a,'scrollbar=yes'); mas não deu
  10. Aow cara....valeu era isso mesmo...mas ainda to com umas duvidas No exemplo abaixo que eu fiz... Funciona no FIREFOX mas no IE dá erro de script, aquele icone amarelo no canto inferior esquerdo... E as 'divs' se repetem.... o resultado da minha query é esse 2 3 5 e se passar o mouse em cima do 2 aparece 2, se passar no 3 tb aparece 2 e no 5 tb não sei o que pode ser , porque o div ta dentro do loop. então deveria ir mudando....né? Um abraço e obrigado <script language="JavaScript" type="text/JavaScript"> //verifica o navegador sAgent = navigator.userAgent; bIsIE = sAgent.indexOf("MSIE") > -1; bIsNav = sAgent.indexOf("Mozilla") > -1 && !bIsIE; //setando as variaveis de controle de eventos do mouse var xmouse = 0; var ymouse = 0; document.onmousemove = MouseMove; //funcoes de controle de eventos do mouse: function MouseMove(e){ if (e) { MousePos(e); } else { MousePos();} } function MousePos(e) { if (bIsNav){ xmouse = e.pageX; ymouse = e.pageY; } if (bIsIE) { xmouse = document.body.scrollLeft + event.x; ymouse = document.body.scrollTop + event.y; } } //funcao que mostra e esconde o hint function Hint(objNome, action){ //action = 1 -> Esconder //action = 2 -> Mover if (bIsIE) { objHint = document.all[objNome]; } if (bIsNav) { objHint = document.getElementById(objNome); event = objHint; } switch (action){ case 1: //Esconder objHint.style.visibility = "hidden"; break; case 2: //Mover objHint.style.visibility = "visible"; objHint.style.left = xmouse + 15; objHint.style.top = ymouse + 15; break; } } </script> <? require "login_db.php"; $a = mysql_query("SELECT * FROM gb"); while($b = mysql_fetch_array($a)){ ?> <div id="link" style="position:absolute; z-index:1; visibility: hidden; background-color: #9900FF; layer-background-color: #FFFFCC; border: 1px none #000000; left: 52px; top: 16px;"><font size="1" face="Verdana" color="#FFFFFF"><? echo $b["id"]; ?></font></div> <a href="#" onMouseMove="Hint('link',2)" onMouseOut="Hint('link',1)"><? echo $b["id"]; ?></a> <? } ?> E coloquei esse arquivo aqui http://www.schoenstattyouth.com/site/div.php
  11. Olá.... Precisava de uma referencia... Gostaria de fazer ... Quando passasse o mouse em cima de uma imagem uma especie de janelinha com detalhes.... Quem tem orkut sabe do que eu to falando.....como na screenshot Imagino que seja uma função para isso...mas tentei "roubar" os codigos do orkut mas como não entendo muito de js não a encontrei... É facil fazer isso...viavel? Ou algo parecido....algum exemplo ? Valeu povo Abraço A screenshot não funfo... ta aqui a imagem http://www.schoenstattyouth.com/site/temp.jpg
  12. hsimberg

    Servidores Gratuitos

    Bom....eu sinceramente aconselho a você pagar o seu proprio e ter um de confiança opiniao pessoal ! eu tb sempre procurava os gratuitos e nunca deu certo nenhum, ai uma vez eu resolvi contratar um.....pago já há uns 2 anos e nem pesa nada... eu pago 3 reais por mes por 20MB mas tem um ai que é tb 3 reais e cabe muita coisa... é o http://fatuch.com/ , mas não posso dizer se é bomm ou não o que eu uso é o infinitehost.com.br , e eu garanto que é bom, não é propaganda não...pense nisso ;D Abraço
  13. hsimberg

    Transformar Enter Em Br

    você manda a mensagem do text area pela variavel $message vamos supor na hora de exibi-la você faz isso $message = nl2br($message); ai já vai fazer automatico... você tb pode fazer isso quando for postar a noticia, ai as tags <BR> já ficam armazenadas no BD ai você nem precisa ficar fazendo esse comando sempre que quiser exibi-las Pode ler mais sobre essa função aqui nl2br() Abraço
  14. faz o seguinte....poe esse select num formulario que envia para uma pagina de pesquisa....um busca.php nesse arquivo você pega a variavel do select, que seria o $autor por exemplo, e faz uma busca no banco de dados procurando o $autor (o joao) $a = mysql_query("SELECT * from tabela_com_autores WHERE autor LIKE '%$autor%'"); while ($b = mysql_fetch_array($a)){ //exibe os autores relacionados com 'joao' } Expliquei bem? qualquer coisa manda ai, tenho um monte de scripts prontos sobre isso se você tiver interesse.. Abraço
  15. Eu acho que não da não hein cara....porque pelo o que eu sei...o codigo só vai conseguir ler o tamanho da imagem depois que ela tiver no server..ACHO
  16. hsimberg

    Quebra Linha Num Text Area

    tenta por isso dentro da sua tag textarea wrap="VIRTUAL" <textarea name="msg" wrap="VIRTUAL" id="msg"><? print "$var[texto]"; ?></textarea> Tipo assim...tenta ae... pelo o que eu entendi da sua pergunta é isso.. abraço
  17. hsimberg

    Selecionar E Mostrar Imagens

    Cara...se você quer algo pronto vai ai no SB mesmo na categoria imagens que você vai achar muita coisa pronta sobre isso... Aqui
  18. hsimberg

    Funcao Mail()

    Cara...se você ta pegando esses dados de um formulario de contato e o usuario vai digitar nome e email... você substitui essa linha $header .= "From: $email1\r\n"; por essa $header .= "From: $name <$email>"; isso se as variaveis que você ta puxando do foirmulario são $name e $email Falo cara... qualquer coisa posta ae
  19. hsimberg

    Impedir Uso De Imagens

    Aqui ta explicando;D AQuI
  20. hsimberg

    Impedir Uso De Imagens

    Isso se chama hotlink....tenta procurar algo sobre hotlinks
  21. hsimberg

    Get

    Mostra o codigo inteiro ai...e fala como é o esquema no banco de dados que você fez Abraço
  22. Entendi o que você quer, eu tive a mesma duvida esses dias... você vai ter que fazer o seguinte, ter que fazerum contador, ai quando aparecer vamos supor 3x os resultados, ele pula linha...usa isso aqui: <table border="1"> <? $f = mysql_query("SELECT * FROM tabela"); //sua pesquisa no BD $foo = 0; //foo = 0 while($g = mysql_fetch_array($f)){ //o loop mostrando os resultados $foo++; echo "<td align=center>"; echo $aaaaaaaa; //mostrar o campo que você quer do BD echo "</td>"; if($foo == 3){ //esse 3 você troca pelo numero de resultados que você quer por linha echo "</tr><tr>"; $foo = 0; } } if ($foo < 3){ //aqui tb, troca o 3 pelo numero while ($foo < 3){ echo ("<td>&nbsp;</td>"); $foo++; } echo ("</tr>"); } ?> </table> Espero ter ajudado...qualquer coisa posta ai ;D Abraço
  23. Vo aproveitar o embalo e tirar uma duvida.. Eu to tentando fazer essa coisa..acho muito legal...ai peguei de um site ai o codigo e andei modificando.. o link é esse: http://www.nando.infinitehost.com.br/nando/?s=news To em testes ainda então...o problema é Quando abre a pagina os divs já estão aparecendo...e não deveriam... E no IE não está funcionando...[pelo menos aqui só funciona no firefox...] Gente....se alguém poder ajudar... To mandando os codigos tb... Abraço! o js function abreCampos(campos, img){ var x, y; x = document.getElementById(campos); y = document.getElementById(img); if (x.style.display == "none") { x.style.display = ""; y.src = "img/min.gif"; } else { x.style.display = "none"; y.src = "img/max.gif"; } } Ai o php <td colspan="2"><font style="cursor: pointer;" onClick="abreCampos('<? echo $row["id"];?>','<? echo $row["title"];?>');"><img id="<? echo $row["title"];?>" src="img/max.gif"> mais opções</font> <div id="<? echo $row["id"];?>"> <a href="#" onclick="window.open('<? echo "script/indique.php?area=releases&id=".$row["id"].""; ?>', '_blank', 'width=260,height=160,resizable,noscrollbars'); return false; ">indicar</a> | <a href="#" onclick="window.open('<? echo "script/print.php?area=releases&id=".$row["id"].""; ?>', '_blank', 'width=600,height=450,resizable,noscrollbars'); return false; ">imprimir</a> </div> </td> e no css ta isso #show { display: none; } #hide { display: block; }
  24. hsimberg

    Upload + Databank

    Olá SB! Preciso de uma ajuda com logica... Quero fazer um script que eu possa fazer um upload de uma foto para uma pasta, até ai OK, sei fazer, mas que pegasse o nome dessa foto e colocasse no banco de dados... o Site é o seguinte, mostra as 3 ultimas fotos adicionadas... Ai pensei que poderia fazer uma pagina de upload, quando subisse a foto o nome dela ia pra tabela foto_nome, ou foto_id que seja e eu mostrasse as ultimas tres fotos por uma pesquisa na database.... alguém sabe a logica disso...como muda o nome da foto quem sabe tb...como numeros...depois coloca na DB...acho que seria melhor.. Muito Obrigado Nando
  25. Olá. No Ie. Funciona normal sim, eu só não fiz em php porque eu não sei como mistura-lo com js.... Voce tem algum script que eu possa usar? Obrigado Hernandes
×
×
  • Criar Novo...