Ir para conteúdo
Fórum Script Brasil

vini_loock

Membros
  • Total de itens

    1.037
  • Registro em

  • Última visita

Tudo que vini_loock postou

  1. vini_loock

    Log em PHP/MySql

    Realmente, dará um impacto(nem tão forte assim) na performance, mas esta parece ser o método mais viável para realizar tal operação. Aliás, não consigo pensar em outra forma para se fazer isso.
  2. http://www.google.com.br/search?hl=pt-BR&a...mp;aql=&o que=
  3. Bom.. passei um bom tempo atrás de como fazer isso com jquery, e não achei a solução, então quando fui fazer em js, adivinha? a mesma coisa, e o estranho é que eu usei a mesma linha em um form wysiwyg, mas agora simplismente não funfo. <html> <head> <title>testes</title> <script type="text/javascript"> window.onload = function (){ var html = txt.document.body.innerHTML; alert(html); }; </script> </head> <body> <iframe name="txt" id="txt" src="inputFile.php" width="200" height="35" frameborder="0"></iframe> </body> </html>
  4. você já tentou fechar as tags <option>??
  5. Hum, devo ter lido seu post com pressa e acabei me equivocando, mais parecia que você estava copiando, então se é para copiar porque não um melhor, não é? Então, você ainda está com a dúvida? O que é feito ali, você pode fazer com um css bem aplicado e um pouco de js para mostrar/ocultar a div que escurece o site, e para pegar as imagens.
  6. Você pode usar o load(). $('elemento').load(url, parametros, callback);
  7. Olá galera, como vai? Estou tentando manipular o conteúdo de um iframe através da página pai com jquery, mas não tive resultado nenhum. Estou fazendo assim: $(document).ready(function(){ $('iframe input:file').live('change', function(){ alert('ok'); }); });Tem com fazer isso usando jquery? ou é só no js puro mesmo?
  8. Pera ai cara, você está tentando roubar um script, e ainda por cima um com aquela qualidade? Hoje em dia temos coisas muito melhores e ainda por cima livre Veja este, não tem nem comparação: http://www.ajax-zoom.com/
  9. beleza? Você utiliza alguma biblioteca? Pelo que percebi você não manja muito de js, então acho interessante que você comesse com jquery, ela te da um conceito de js não obstrusivo. Você vai ter que apenas pegar o value dos inputs e depois com sua função ajax vai carregar em uma div a página responsável por receber os valores. Ex: document.form.onsubmit = function(){ var valueNome = this.nome.value; var valueMail = this.mail.value; var valueMsg = this.msg.value; ajax(aqui você envia os dados de acordo com sua função); return false; };Não tem segredo.
  10. Bom, já que funciona de um modo no ie e no ff de outro, é só você identificar o browser, é talvez a melhor gambiarra a ser feita, mas você já tentou setar a codificação do se bd logo após fazer a conexão? Eu já tive vários problemas assim, mas depois que comecei a fazer isso, nunca mais me deu problema.
  11. O problema é por causa do header sim, porque você está dizendo que este documento é uma imagem, então o que vai ser exibido ali é apenas a imagem que você mandar construir pelo php. O ideal é usar uma página separada para fazer isso, com apenas o script de redimensionamento.
  12. Olá. Preciso habilitar o mssql no meu wamp, mas já tentei de várias formas, mas sempre dá um erro diferente, o comum em todos os erros é que o apache para de funcionar. O ultimo teste que fiz foi seguindo esse link: http://blog.caiovitor.com/2010/04/habilita...no-wamp-server/ Desinstalei o wamp do meu pc, e fiz tudo exatamento como manda o post, mas na hora de habilitar a extenção php_mssql ele não habilita e me da uma mensagem de erro: SO: Window XP sp2PHP: 5.3.1 Apache 2.2.11
  13. Putz, não acredito que passei a noite toda tentando resolver isso e não pensei nisso, mas são coisas como estas que nos fazer aprender a pensar. No fim das contas meu código ficou assim: <?php $pagina[0]['url'] = 'http://localhost/busca/siteTeste/index.html'; $pagina[0]['html'] = file_get_contents($pagina[0]['url']); $html = str_replace(array("\n", "\s", "\t"), array('', '', ''), $pagina[0]['html']); preg_match("/<body(.*)?>(.*?)<\/body>/", $html, $p); echo '<hr /><h1>Conteudo entre <body>e</body> da página(http://localhost/siteTeste/index.html)</h1>'.htmlentities($p[0]); ?>Vlw. Até a prox.
  14. Calma irmãozinho, você envia sua dúvida 12:30 e que ela respondida em 2 horas? Então paga! xD De onde vem a variavel $j? não vi em parte alguma ela ser declarada.
  15. Iai beleza? Cara, basicamente você vai fazer uma consulta em seu BD e mandar exibir na página: Supondo que seu banco de dados seja mysql, o nome seja sistema e sua tabela cadastrados, com os campos: id, nome, telefone $query = mysql_query("SELECT * FROM cadastrados WHERE telefone = '(33)3333-3333' ORDER BY id DESC"); if(mysql_num_rows($query) > 0){ echo '<table><tr><td>Id</td><td>Nome</td><td>Telefone</td></tr>'; while($var = mysql_fetch_array($query)){ echo '<tr><td>'.$var['id'].'</td><td>'.$var['nome'].'</td><td>'.$var['telefone'].'</td></tr>'; } echo '</table>'; }else{ echo 'nenhum registro encontrado.'; }
  16. Eu sempre que preciso uso: $_SERVER ['REQUEST_URI'];
  17. Não ajudou muito? Ele deu a melhor fonte de todas! Melhor que isso é dois disso.
  18. Iai galera, como vai?! Estou com um problema aqui, que de inicio pensei que fosse na expressão regular, mas ai fiz um teste com valores diferentes e foi normal. O que eu quero fazer? Pegar o código fonte de uma página, e atravéz de um preg_match() tudo o que está detro de <body> e </body>. Qual o problema? é um pouco estranho, eu peguei o html de uma página com file_get_contents() e exibi na página, ai funcionou, mas ai eu preciso tirar o head, o que me interessa é o conteudo, então usei uma expressão simples(@<body>(.*?)<\/body>@), mas nada feito, não exibiu nada. Então ao invés de usar o html retornado pela file_get_contents() usei criei uma string: <html><body>das</body></html>. Usei a mesma expressão e me retornou: <body>das</body>, exatamente como o planejado. Mas de jeito nenhum consigo fazer funcionar com o html vindo de file_get_contents() <?php $pagina[0]['url'] = 'http://localhost/busca/siteTeste/index.html'; $pagina[0]['html'] = file_get_contents($pagina[0]['url']); echo '<h1>HTML ORIGINAL DA PÁGINA: http://localhost/siteTeste/index.html</h1>'.htmlentities($pagina[0]['html']); /* Inprime normalmente o html da página: http://localhost/siteTeste/index.html */ $html = '<html><head><title></title></head><body>gfsdgdfg<b>fdsfsd</b>dfg</body></html>'; preg_match("/<body>(.*)<\/body>/", $html, $p); echo '<hr /><h1>Conteudo entre <body>e</body> de $html</h1>'.htmlentities($p[0]); /* Imprime: <body>gfsdgdfg<b>fdsfsd</b>dfg</body> */ preg_match("/<body>(.*?)<\/body>/", $pagina[0]['html'], $p); echo '<hr /><h1>Conteudo entre <body>e</body> da página(http://localhost/siteTeste/index.html)</h1>'.htmlentities($p[0]); /* Não imprime nada */ ?>Ai nesse cód tem os 3 modos que cite acima. É isso. Vlw. Vinicius
  19. Iai tiago beleza? Olha há um bom tempo eu só uso apostrofo, desde que li que aspas duplas tem uma pior performance, mas o motivo principal foi simplismente para impor um padrão a todos os meus códigos, porque antes disso, eu fazia como o seu exemplo, aspas e apostrofos, isso pode gerar problemas que você não tem ideia. E outro fator que influenciou também foi a facilidade em digitar apostrofos, quanto aspas: muito vantajoso, porque não é preciso muito esforço(ta mais pra coisa de vagabundo, mas é verdade)
  20. Olá. Eu estou dando uma olhada sobre xml, mas ta muito confuso para mim. Por exemplo, quero fazer um gadget para que usuarios possam fazer login em outros sites, mas usando o meu banco de dados, algo como o do facebok. Imagino eu que para fazer isso, é chamada uma página do facebook que retorna se logou ou não. Mas se fosse assim, o facebook não teria segurança nenhuma, pois uma pessoa monta um site com o intuito de guardar estas senhas, não tem nada que lhes impessa. E mais uma coisa que não entendo, onde entraria o xml? Digamos que eu esteja interessado em fazer um gadget em que os usuarios fariam login em um site usando meu banco de dados. Ex: o site1.com.br tem um mural de recados, mas não quer postadores anonimos, então ele usaria esse gadget, com um campo login e senha, faria uma requisição ao meu bd e se ocorresse tudo certo, faria o login. Hm.. e já aproveitando o tópico, tenho uma dúvida que se enquadra aqui: Para fazer upload em outro site, eu só preciso colocar no meu action="http://www.site.com.br/upload.php"(óbvio, se esta página que eu estou chamando seja responsável por fazer um upload.)??? Vlw. Vinicius
  21. Com javascript isso não é possivel, você deve usar alguma linguagem server-side
  22. Da uma olhada nesse video, já é um bom começo http://www.youtube.com/watch?v=GofsAq4Ob6A...feature=related
  23. Vlw, eu conheço até alguns sistemas prontos em flash, mas a questão é que não sei programar muito em AS, e quero usar apenas o que eu fiz. Não é nada de importante, é apenas uma brincadeira que estou fazendo, então não precisa de efeitos específicos.
  24. Consegui fazer o que eu queria com jquery: <html> <head> <script type="text/javascript" src="js/jquery.min.js"></script> <script type="text/javascript"> $(function(){ var id = 1; var classe = 'claro'; $('input:file.campo').live('change', function(){ var value = $(this).val(); var value = value.substring(value.lastIndexOf('\\')+1, value.lastIndexOf('.')); var HTML = $('#names').html(); if(id%2 != 1){ classe = 'escuro'; }else{ classe = 'claro'; } $('#names').html('<div id="arquivo" class="'+classe+'"><a href="'+id+'">x</a><p>'+value+'</p></div>'+HTML); $(this).css('display', 'none'); id++; $('#campos').append('<input type="file" name="files[]" id="'+id+'" class="campo" />'); }); $('#names #arquivo a').live('click', function(){ $('#campos input:file#'+$(this).attr('href')).remove(); $(this).parent().remove(); return false; }); }); </script> <style type="text/css"> *{margin: 0px; padding: 0px;} form{width: 400px; height: 200px; background-color: #fff; border: 3px solid #336699; position: absolute; left: 50%; margin: 10px 0 0 -200px;} #campos{width: 400px; height: 40px; background: red; float: left;} #names{width: 100%; height: 120px; float: left; overflow: auto;} #names #arquivo{width: 100%; float: left;} #names #arquivo.claro{background-color: #f4f4f4;} #names #arquivo.escuro{background-color: #cccccc;} #names #arquivo p{float: left; margin: 5px;} #names #arquivo a{float: left; margin: 5px;} #inpSubmit{width: 400px; height: 40px; float: left; background: red;} #inpSubmit input{padding: 5px; background: #fff; border: none; font-weight: bold; margin: 5px 0 0 180px;} </style> </head> <body> <form action="" method="post" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" /> <div id="campos"> <input type="file" name="files[]" id="1" class="campo" /> </div> <div id="names"></div> <div id="inpSubmit"> <input type="submit" value="upar" /> </div> </form> <?php if(isset($_POST['act']) && $_POST['act'] == 'upload'){ for($i = 0; $i < count($_FILES['files']); $i++){ echo $_FILES['files']['name'][$i] . '<br />'; } } ?> </body> </html>Só uma coisa que me deu vontade de fazer, mas acho que com html+js não dá: Sabe aqueles uploads em flash, que você pode selecionar várias imagens de um só vez? então é algo como aquele, da pra fazer com um pouco de js?? Vlw Edit, realmente, não é possivel, apenas com html5
  25. Eu acho que o mais fácil e talvez mais correto seja você criar um div contento um span e um input, dentro do span ficaria o R$ ou $ e o input seria sem fundo nem nada, ai você coloca uma borda nessa div e deixa o input ocupar o resto do espaço, vai ficar parecendo a mesma coisa. Ou ainda, você faz a mesma estrutura anterior, mas sobre põe o input ao span e da um padding desse input, fica um efeito mais legal, pois parece que ospan está dentro do input.
×
×
  • Criar Novo...