Ir para conteúdo
Fórum Script Brasil

tiago bonfá

Membros
  • Total de itens

    209
  • Registro em

  • Última visita

Tudo que tiago bonfá postou

  1. ...Igor[] .... quando falei que era díficil, estava me refirindo ao jeito de pensar. Está classe é uma das primeiras que estou criando, e estou com muitas dificuldades de entende-la. Como me referi, "faz pouco tempo que comecei a usar classes", é lógico que com o tempo vai ficar muito mais fácil. Com certeza, você deve ter entendido ela e deve ter visto os defeitos. O mais complicado é a maneira de programar, pois você tem que pensar em instanciar objetos, criar, etc... eu ainda não consegui pegar todos os esquemas de classes em php. Mas enfim... ela está aí... Valeu a crítica... Tiago Bonfá Web Master
  2. tiago bonfá

    Servidor Com Suporte Asp

    Eu TENHO UM SITE NO www.websamba.com 30MB suporte a asp e você pode colocar banco de dados... você tem que usar FTP. E tudo isso é de graça. Só tem um problema, tem propaganda. Se quiser dar uma olhada, entre no meu site de teste, www.websamba.com/tiagobonfa , a outra coisa é que o nome do site fica assim: www.websamba.com/usuario, entendeu?? Às vezes fica fora do ar o site. Mas se você quiser fazer testes pode usar este servidor... falou... Tiago Bonfá WebMaster
  3. É muito interessante programar com classes... pois é muito complicado (entender!!!!) ... Hoje em dia, a maioria dos sites em PHP está utilizando classes... inclusive o scriptbrasil e este forum... porque que vocês acham que ficou muito mais rápido o site hein? E aquelas urls do tipo, www.scriptbrasil.com.br/class=17, é tudo orientação a objetos... Quem gosta de php (como eu) procure tentar aprender ou utilizar este tipo de programação, pois com certeza será o futuro de php, assim como é utilizado em java. (Linguagem fácil, é asp né? PHP é muito mais díficil e muito mais aproveitável!!!! ) Tiago Bonfá Web Master
  4. Eu comecei a programar Class em PHP faz pouco tempo. Então, vou colocar alguns códigos de conexão de bd para vocês analizarem e opnarem sobre o assunto class. arquivo: classdb.php <? class bd{ var $user; var $db; var $con; var $res; var $numlin; function bd() { $this->user="localhost"; $this->db="teste"; $this->con=0; $this->res=0; $this->numlin=0; } function conecta() { $this->con=mysql_connect($this->user); mysql_select_db($this->db,$this->con); } function executa($sql) { $this->res=mysql_query($sql,$this->con); $this->numlin=mysql_num_rows($this->res); } } ?> Agora vou criar um script que acessa essa classe. Supondo que esse banco de dados (teste), tenha uma tabela chamada usuarios e tem os seguintes campos: nome, idade, email. Vou fazer um loop nesse banco de dados usando minha classe. arquivo: testa_class.php <? echo "<center>Testando nossa Classe<p>"; #criar o objeto $obj=new bd(); echo "Usuários do site: "; $sql="select*from usuarios"; $obj->conecta(); #fazendo a conexao $obj->executa($sql); while($lin=mysql_fetch_array($this->res)) { $nome=$lin["nome"]; $idade=$lin["idade"]; $email=$lin["email"]; echo "Nome: $nome <br>"; echo "Idade: $idade <br>"; echo "email: $email <p>"; } echo "Construa a tabela e insira usuários"; ?> Por enquanto é isso, mas vou melhorando o código mas pra frente... Tiago Bonfá Web Master (PHP é muito massa)
  5. tiago bonfá

    Erro No Myql

    Veja se você ligou o adminmysql e o apache... se ok... Faça testes primeiros, do tipo esse: <? $con=mysql_connect(" localhost",""); if($con) { echo " ok, conectou"; } else { echo "erro"; } ?> parece básico né? Mas faça isso, pois será muito mais fácil de você encontrar o erro, pois ele pode estar no seu script, e não no mysql... faça pequenos script com conexões, e vá testando, concerteza você vai encontrar o erro... beleza??? Falou... Tiago Bonfá Web Master...
  6. tiago bonfá

    Sobre Eof E Bof

    <% set conecta=server.createobject("adodb.connection") conecta.open "DNS ou caminho... db" set rstUSUARIO=server.createobject("adodb.recordset") sql="select*from usuarios" set rstUSUARIO=conecta.execute(sql) while not rstUSUARIO.eof nome=rstUSUARIO("nome") response.write "Nome: "&nome rstUSUARIO.movenext wend (ou loop não lembro agora) %> Não sei se era isso que você queria... mas só pra você lembar né?!!!!
  7. tiago bonfá

    Procuro Parceiros

    Pelo amor de Deus, tire aquela janela mais chata que OBRIGA A NÓS VOTARMOS NO SITE!!!!! Este tipo de coisa, você tem que tirar... a maneira mais simples e menos chata de saber se estão gostando do site, é colocar um enquete... Assim, as pessoas entram e tem a chance de ver o conteúdo, ficando a cargo do usuário votar... (você acha que ele não vai votar?) Quando as pessoas entram em um site com essas janelinhas chatas, elas não veem a hora de sair... isso irrita.. você fica apertando em CANCELAR, e a janela fica aparecendo... se você gosta disso, ou que sentir o que os usuários estão sentido, copie este código e veja o resultado. É a mesma coisa... <html> <script> while(true) { alert("Vote neste site!") } </script> </htlml> Experimente em casa... você vai ver o que passamos... (tirando isso, o site tá beleza!!)...
  8. Bem... você pode usar ASP ou PHP... tipo em php ficaria assim: <? email($to,$assunto,$mensagem,$from); ?> Você precisaria fazer o script para processamento, e montar a mensagem... Tiago Bonfá WebMaster
  9. Está aqui.... <HTML> <script> function jan(){ jan=open("teste.htm","jan","width=180,height=50") jan.document.write("<body bgcolor=#0066cc text=yellow>") jan.document.write("<font size=1 face=verdana><b>") num=0 while(num<25) { jan.moveBy(num,0) num++; } num1=0 while(num1<25) { jan.moveBy(-num1,0) num1++; } num2=0 while(num2<25) { jan.moveBy(0,num2) num2++; } num3=0 while(num3<25) { jan.moveBy(0,-num3) num3++; } num4=0 while(num4<25) { jan.moveBy(num4,num4) num4++; } num5=0 while(num5<25) { jan.moveBy(-num5,-num5) num5++; } jan.document.write("<center>Gostou? <p> coloque o que você quiser aqui!") } </script> <body onload="jan()"> Tiago Bonfá hehehehe </html> Caso você queria melhora-la, tipo assim, depois de 6 segundos você quer que ela feche, coloque este código.. jan.document.write("<"+"script>") jan.document.write(" function fui() {") jan.document.write("window.close()") jan.document.write(" } ") jan.document.write("var sair=setTimeout('fui()',6000)") jan.document.write("</"+"script>") ok???? A janela não treme, mas faz um passeio muito legal e chama atenção... ok??? Falou... Tiago Bonfá WebMaster
  10. Tipo assim: <HTML> <script> function validar() { data=new Date() dia=data.getDate() mes=data.getMonth() ano=data.getYear() toda=dia+"/"+mes+"/"+ano data_usu=teste.data.value if(data_usu<toda) { alert(data_usu+ " data menor que " +toda ) } } </script> <form name=teste action="teste.html" method=post> <font size=1 face=verdana> Data <input type=text name=data onchange="validar(this)"> <input type=submit value=ok> </form> </HTML> Quando o usuário prencher o campo, logo em seguida, é feita a validação, comparando a data atual com a que ele escreveu, caso esteja atrasa, é mostrado uma mensagem de erro.. ok??? Tiago BOnfá Webmaster
  11. Porque você não faz o curso do scriptbrasil???? Eu fiz... mas para que você quer??? Vai usar em alguma linguagem especifica? Tiago Bonfá WebMaster
  12. Um presente pra você... o código completo (sem validação) (mas bem tesão) <HTML> <head> <title> Formulário Massa :: Tiago Bonfá </title> </head> <style> .texto{ font-size:10px; font-family:verdana } .titulo{ font-size:14px; font-family:verdana; font-weight:bold } .caixa{ font-size:10px; color:#336699; font-family:verdana; background:#f7f7f7; border-style:groove } .botao{ font-size:10px; color:#336699; font-family:verdana; background:silver; border-style:groove; font-weight:bold } </style> <body bgcolor=#f7f7f7 onload="java script:form1.nome.focus()"> <center> <div class=titulo><font color=#66999ff> Formulário Massa 2º Versão (Tiago Barbisan)<p> </div> <form action="mailto:seu_email@dominio.com.br" method=post name=form1> <table bgcolor=silver width=35% cellpadding=0 style="border:1px solid black;border-style:dotted" cellspacing=0> <tr> <td class=titulo align=center bgcolor=#336699 colspan=2> <font color=silver> Preencha os dados abaixo: </td> </tr> <tr> <td class=texto> &nbsp; </td> </tr> <tr> <td class=texto align=right width=30%> Nome: </td> <td> <input type=text name=nome class=caixa size=30> </td> </tr> <tr> <td class=texto align=right width=30%> Endereço: </td> <td> <input type=text name=end class=caixa size=30> </td> </tr> <tr> <td class=texto align=right width=30%> Cidade: </td> <td> <input type=text name=cidade class=caixa size=30> </td> </tr> <tr> <td class=texto align=right width=30%> UF: </td> <td class=texto> <select class=caixa name=estado style="background:silver"> <option>estado <option>pegue <option>de um <option>banco <option>de <option>dados </select> &nbsp; CEP: <input type=text name=cep class=caixa size=9 maxlength=8> </td> </tr> <tr> <td class=texto align=right width=30%> Telefone: </td> <td class=texto> <input type=text name=telefone class=caixa size=15> <b> (inclua DDD) </td> </tr> <tr> <td class=texto align=right width=30%> Email: </td> <td> <input type=text name=email class=caixa size=30> </td> </tr> <tr> <td class=texto align=right width=30%> Login: </td> <td> <input type=text name=login class=caixa> </td> </tr> <tr> <td class=texto align=right width=30%> Senha: </td> <td> <input type=password name=senha class=caixa> </td> </tr> <tr> <td class=texto align=right width=30%> Rep. Senha: </td> <td> <input type=password name=senha2 class=caixa> </td> </tr> <tr> <td align=center colspan=2 height=30> <input type=reset value=Limpar class=botao> <input type=submit value=Enviar class=botao> <input type=button value=Cancelar class=botao onclick="java script:window.close()"> </td> </tr> <tr> <td class=texto> &nbsp; </td> </tr> </table> </form> <hr class=texto width=50%> <div class=texto> Web Master Tiago Bonfá <br> Mais informações ou dicas no email/home:<p> <a href="mailto:tiagobonfabr@yahoo.com.br">tiagobonfabr@yahoo.com.br</a> | <a href="http://www.websamba.com/tiagobonfa">www.websamba.com/tiagobonfa</a>(construção) </html> Qualquer problema... post aqui... ok??? Tiago Bonfá WebMaster
  13. Bem... frame é o seguinte: É como você colocasse várias páginas juntas ao mesmo tempo. Tipo assim: No topo de sua página, você tem o cabeçalho, então você monta um arquivo html contendo os códigos para o topo da página. Depois do cabeçalho, você tem o corpo do site, então você monta uma página contendo os códigos seguintes... Umm exemplo de uma página usando frame, seria esse: index.htm <html> <frameset rows=20%,80%> <frame src="cabeçalho.htm"> <frame src="corpo.htm"> </frameset> </html> Sua página principal seria essa. Bastaria agora, criar as duas outras páginas, a cabeçalho.htm e a corpo.htm. Para te ajudar, colocarei um exemplo das duas páginas: cabeçalho.htm <html> <center> <font size=3 face=verdana><b>Topo da Página</b></center> </html> corpo.htm <html> <center> <font size=3 face=verdana><b>Corpo da Página</b></center> </html> ok??? teste eles... se você conseguir e quiser mais dicas, postei aqui, e lhe ajudarei.. ok?? Um abraço... Tiago Bonfá webmaster
  14. beleza??? Bem... acho que é isso: sqlText = "select * from auction_items where auction_id="_ ´este traço 14. & p_auction_id a mensagem diz (operador ausente) então, tire aquele traço. sqlText="select*from auction_items where auction_id="&p_auction_id porque você não usa em português seus códigos?? Ficaria mais fácil. O que fiz, foi tirar o traço _ que estava sobrando... seu script aponta aquele erro, pois o traço está fora das "aspas" ... Tente... ok??? Tiago Bonfá webmaster
  15. Eu vi seu site... bem feitinho... legal a camiseta hehehehe Era esse código mesmo né??? Um abraço ... estamos aí hein?!!!! Tiago Bonfá WebMaster
  16. Faltou o seguinte... <body onLoad="passeio()"> Este trecho você insere na página que tem o código... é ele que faz o chamado para fazer a animação. ok??
  17. Faça o download do Formulário Massa V2 do Tiago Barbisan... Atenção... (questão de design...) Se você quer que seja enviado o conteúdo do formulário para seu Email, é muito simples.... Na tag <form> faça o seguinte: <form action="mailto:seuemail@yahoo.com.br" method=post> pronto.!!! é só isso... entendeu??? Vai vim em formato de arquivo texto tipo .dat , é baixar e ver.. ok??? Troque o email hein... Falou.. Tiago Bonfá web master
  18. É que essas páginas normalmente são feitas em asp ou php, isto quer dizer que elas podem usar session. o que é isto? Há, são arquivos temporários, que quando o usuário fecha o browser ou muda de site, estes arquivos somem. Então funciona assim: O usuário faz o Login, então é criado uma session com o valor session("usuário_ativo")=ok_login está variável ok_login, é testada em todos as paginas, tipo assim: Ex. <% if session("usuário_ativo")="" then response.write "Tela: Expirou, porque você não efetuou o login ou sua session acabou!" else response.write "Usuário logado:"& ok_login End if %> Isto é um exemplo usando ASP.. você pode usar php.. lógico que é muito mais completo do que isso. Mas fiz só pra você ter uma idéia.. ok?? Arquivo com o status do usuário: nome( status.asp ) <table width=100% bgcolor="#0066cc" cellpadding=0 cellspacing=0> <tr> <td> <div class=texto><font color=yellow> <center> <b>Usuário(s) Online (<%=Application("contador")%>) </td> </tr> <td bgcolor=#f7f7f7> <% login=session("login") senha=session("senha") if login="" and senha="" then %> <form action=login.asp method=post> <font face="Verdana" size="1" color=black> Login <br> <input type=text name=login class=caixas> Senha <br> <input type=password name=senha class=caixas size=12> <input type=submit class=submeter value=OK> </form> <a href=lembrar_senha.asp style=cursor:help>Lembrar minha senha!</a> </font> <a href=cadastro.asp>Você não é cadastrado? Clique aqui, é grátis! </a> <% else response.write "<b><div class=texto>Usuário "&login &" logado </b><br>" response.write "<a href=cadastro.asp>alterar cadastro</a><BR>" response.write "<a href=logout.asp>Efetuar o Logout</a>" end if %> </td> </tr> </table> Fim do arquivo Completo!!! Script para processamento do Login: (em asp) Salve este arquivo como login.asp <%response.buffer=true%> <html> <% dim conn dim rst set conn=server.CreateObject("Adodb.Connection") conn.open "DBQ=C:\livraria barbisan\livraria.mdb;Driver={Microsoft Access Driver (*.mdb)}" set rst=server.CreateObject("adodb.recordset") %> <p> <div class=titulo align=center> Verificação de Usuário <hr width=50% style="border: solid 1 #0066cc"> </div> <p> <div class=texto align=center><font color=black> Atenção! Caso apareça uma mensagem de erro, seu LOGIN OU SENHA estão incorretos! <br> Aguarde alguns segundos.... </font><p> <% login=request.form("login") senha=request.form("senha") %> <script language=JavaScript> function saida() { location.href="index.asp" } </script> <body Onload=setTimeout("saida()",10000)> <% if login="" then response.write " <p>Campo Login está incorreto ou vazio! <p>" response.write " <a href=java script:history.go(-1)> :: tentar novamente :: </a>" else if senha="" then response.write " <p>Campo Senha está incorreto ou vazio! <p>" response.write " <a href=java script:history.go(-1)> :: tentar novamente :: </a>" else sql="select*from clientes where login='"&login&"' and senha='"&senha&"'" set rst=conn.execute(sql) %> <p> <center> Usuário <%=rst("nome")%> ok!!! <br> Aguarde.... <script language=JavaScript> location.href="index.asp" </script> <% login=rst("nome") senha=rst("senha") session("login")=login session("senha")=senha end if end if %> </html>
  19. è este aqui! : <DIV id="div1" style="position: absolute; left: 50px; top: 100px; visibility: show; z-index: 2"> <script> var ns4 = (document.layers) ? 1 : 0; var ie4 = (document.all) ? 1 : 0; var posx = 50; var posy = 100; var tempo = 120; var dir = 0; var divx = 10; var divy = 10; var cod_promo = 2; var link_promo = '<a href="/livro_siteb2c/?cod_promo=' + cod_promo + '">'; var img1 = '<img src="imagens/imgpromo1.gif" border=0 width=80>'; var img2 = '<img src="imagens/imgpromo2.gif" border=0 width=80>'; // Valor padrão para IE var div = "document.all"; var style = ".style"; if(ns4) { div = "document"; // usando <DIV> style = ""; } function passeio() { var camada = "div1"; var html = eval(div+'["'+camada+'"]'+style); var wtml = eval(div+'["'+camada+'"]'); if(dir==3) { html.visibility = "hidden"; return true; } if(posx<675) posx+=divx; else if(dir==0) { tempo=500; dir=1; } else { tempo=120; if(posy<400) posy+=divy; else { tempo = 5000; texto = link_promo + img2 + "</a>"; dir = 3; if(ie4) { wtml.innerHTML = texto; } else { wtml.document.write(texto); wtml.document.close(); } } } html.left = posx; html.top = posy; setTimeout("passeio()",tempo); } function inicio() { setTimeout("passeio()",500); } document.write(link_promo+img1+"</a>"); </script> </DIV>
  20. É só você fazer a pesquisa. Usando banco de dados. $data="23-05-2003"; Não lembro a função Date(); $sql="select*from usuarios where aniversario=$data"; E aí é com você.. ok?? Deu pra entender? Tiago Bonfá web master
  21. É <frameset scrolling=no> ok??? Senão nunca vai dar certo.. falou.. Tiago Bonfá
  22. E aí vai o código inteiro, você clica num link, e ele abre uma janela pop up. ok? <html> <!--função que contém a janela pop up--> <script> function abrir() { jan=open("nome.htm","titulo","width=100,height=300") jan.document.write("Escrevendo dentro de uma janela!"); } </script> <!--link para chamar a função--> Link: <a href="java script:abrir()">Abrir janela pop up</a> <p> Botão: <input type=button value="Clique aqui!" onclick="abrir()" style="border:1px solid silver"> <!-- Tem outras maneiras de chamar está função--> <!-- para mais dicas mande um email--> <p> <a href="mailto:tiagobonfabr@yahoo.com.br">Dicas</a> </html> Deu pra entender o código? Qualquer problema entre em contato ok?? Tiago Bonfá webmaster
  23. peguei o código... bem legal... eu achei em um dos meus livros, um código que faz uma animção com uma imagem, e a figura é link. Mas noite postarei o código pra você... ok??? Tiago Bonfá webmaster Boa tarde ..heheh
  24. PHP é uma linguagem muito potente, com ele, você poderá fazer fóruns, chats, enquetes, lojas virtuais, LOGIN E SENHA e muito mais. É uma linguagem interpretada, isto quer dizer, que para rodar script em php, você terá que ter um interpretador em casa ou servidor ou um site na internet que suporte php. Bem, hoje em dia, você pode pegar o pacote phptriad que vem com o servidor, o interpretador e o banco de dados mysql. Mais ou menos 15MB. Se você tem experiência em JavaScript, não terá nenhum problema com está linguagem. Um exemplo vai abaixo: <?php echo "escrevendo em php"; ?> simples né? E bem parecido com CGI e JavaScript. logo a seguir, mostro um exemplo usando javascript para você comparar: <script> document.write("escrevendo em javascript"); </script> é o mesmo jeito de pensar, só muda os nomes das funções. Esta linguagem é muito útil na criação de LOGINs.. pois usamos sessions ou cookies para gravar informações do usuário. Se você quer começar em php, lhe indico o livro (eu tenho!) PHP4 e Mysql Maior, Melhor e totalmente sem cortes - Fernando Anselmo - Visual books. www.visualbooks.com.br - foi com esse livro que aprendi php, vale a pena dar uma olhada nele. Enfim... e sua última pergunta, resposta: Não, você verá que quando você aprender php, tem várias maneiras de fazer esse login e senha. Você poderá usar banco de dados, que conterá os dados dos clientes. via cadastro né?! Se quiser saber mais, posta aqui. Um abraço. Tiago Bonfá Web Master
  25. Há, se quiser saber mais sobre mim, estou em primeiro (por enquanto né?!) no scriptbrasil, meu nome é Tiago Barbisan.. Lá você verá meu curriculum... ok? Falou... Um abraço..
×
×
  • Criar Novo...