Ir para conteúdo
Fórum Script Brasil

tiagopassos

Membros
  • Total de itens

    117
  • Registro em

  • Última visita

Tudo que tiagopassos postou

  1. Script que adiciona um link para que o usuário aumente o tamanho da fonte do texto, e outro link para que o usuário diminua o tamanho da fonte do texto. 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=iso-8859-1" /> <title>Untitled Document</title> <script type="text/javascript"> // Início do código de Aumentar/ Diminuir a letra // Para usar coloque o comando: // "java script:mudaTamanho('tag_ou_id_alvo', -1);" para diminuir // e o comando "java script:mudaTamanho('tag_ou_id_alvo', +1);" para aumentar var tagAlvo = new Array('p'); //pega todas as tags p// // Especificando os possíveis tamanhos de fontes, poderia ser: x-small, small... var tamanhos = new Array( '9px','10px','11px','12px','13px','14px','15px' ); var tamanhoInicial = 2; function mudaTamanho( idAlvo,acao ){ if (!document.getElementById) return var selecionados = null,tamanho = tamanhoInicial,i,j,tagsAlvo; tamanho += acao; if ( tamanho < 0 ) tamanho = 0; if ( tamanho > 6 ) tamanho = 6; tamanhoInicial = tamanho; if ( !( selecionados = document.getElementById( idAlvo ) ) ) selecionados = document.getElementsByTagName( idAlvo )[ 0 ]; selecionados.style.fontSize = tamanhos[ tamanho ]; for ( i = 0; i < tagAlvo.length; i++ ){ tagsAlvo = selecionados.getElementsByTagName( tagAlvo[ i ] ); for ( j = 0; j < tagsAlvo.length; j++ ) tagsAlvo[ j ].style.fontSize = tamanhos[ tamanho ]; } } // Fim do código de Aumentar/ Diminuir a letra </script> </head> <body> <a class="menos" href="java script:mudaTamanho('texto', -1);">Diminuir</a> <a class="mais" href="java script:mudaTamanho('texto', 1);">Aumentar</a> <div style="font-size: 11px;" id="texto"> </div> </body> </html> Veja esse e outros artigos em meu blog: www.tiagopassos.com
  2. Quem já trabalhou com datas no MySQL sabe que o formato que elas são armazenadas é, algumas vezes, meio inconveniente de se trabalhar. É possível modificar esse formato utilizando de programação (PHP, por exemplo), mas é muito mais simples já trazer a data no formato certo, diretamente do banco. O banco de dados retorna uma data no seguinte formato: 2010-03-18 00:55;23 ou talvez nesse: 2010-03-18 (sem as horas). Como podemos fazer para que ele já traga no formato desejado, por exemplo: 18/03/2010? É bem simples. Na hora de fazer o SELECT, utilizamos a função DATE_FORMAT() do MySQL. Ela pega a data no formato original e manipula da forma que você quizer. Exemplo 1; SELECT *,date_format(`data`,\'%d/%m/%Y\') as `data_formatada` FROM `pessoas` Nesse caso, ele pegou a data contida no campo data, converteu para formato DD/MM/YYYY e nomeou o campo com a data formatada para data_formatada. Exemplo 2; SELECT *,date_format(`data`,\'%d-%m às %Hh%i\') as `data_formatada` FROM `pessoas` No segundo exemplo o formato mudou para DD-MM às HHhMM, Exemplo: 25/06 às 14h35. Cada ítem da data tem um identificador, veja abaixo a lista deles; ID Descrição %a Nome da Semana Abreviado (Seg a Dom) %b Nome do mês Abreviado (Jan a Dez) %c Mês de forma numérica (1 a 12) %D Dia do mês com o sufixo Inglês (1st, 2nd, 3rd, …) %d Dia do Mês de forma numérica (01 a 31) %e Dia do Mês de forma numérica (1 a 31) %f Micro segundos (000000..999999) %H Horas (00 a 23) %h Horas (01 a 12) %I Horas (01 a 12) %i Minutos de forma numérica (00 a 59) %j Dia do Ano (001 a 366) %k Horas (0 a 23) %l Horas (1 a 12) %M Nome do mês (Janeiro a Dezembro) %m Mês de forma numérica (01 a 12) %p AM ou PM %r Horas, 12-horas (hh:mm:ss seguidos de AM ou PM) %S Segundos (00 a 59) %s Segundos (00 a 59) %T Horas, 24-horas (hh:mm:ss) %U Semana (00 a 53), onde Domingo é o primeiro dia da semana %u Semana (00 a 53), onde Segunda é o primeiro dia da semana %V Semana (00 a 53), onde Domingo é o primeiro dia da semana; usado com %X %v Semana (00 a 53), onde Segunda é o primeiro dia da semana; usado com %x %W Nome do dia da semana (Segunda a Domingo) %w Dia da semana (0=Domingo a 6=Sábado) %X Dia da semana onde Domingo é o primeiro dia da semana, de forma numérica com 4 dígitos, usado com %V %x Ano da semana, onde Segunda é o primeiro dia da semana, de forma numérica, com 4 dígitos, usado com %v %Y Ano numérico com 4 dígitos %y Ano numérico com 2 dígitos %% Um simples caractérl “%” %x x, para qualquer “x” não listado acima Veja esse e outros artigos no meu blog: www.tiagopassos.com
  3. Algumas vezes é necessário fazer o registro do momento em que um INSERT (cadastro) foi feito. Para fazer isso existe a função now() do MySQL. Essa função pode ser utilizada em um campo de data (DATE, DATETIME etc.). Basta colocar como valor no seu INSERT a função now() (sem as aspas), que ele vai cadastrar a data (ou data e hora, se for DATETIME) do servidor na hora em que o registro foi criado. INSERT INTO `pessoas` (`nome`, `data_registro`) VALUES ('Tiago Passos', now()) Veja esse e outros textos no meu blog: www.tiagopassos.com
  4. consegui! :P coloquei assim: $emails6 = preg_replace("/\r\n/"," ",$emails2); e funcionou
  5. Olá, alguém tem alguma idéia de como mostrar seeders e leechers de um torrent com php? Procurei no google e não consegui achar absolutamente nada...
  6. valeu Romerito, é isso mesmo que eu queria. Só mais uma coisa... estou tentando substituir as quebras de linha por espaços, mas não estou conseguindo. Tentei assim $emails6 = eregi_replace( '/\n' , ' ' , $emails2 ); e assim: $emails6 = eregi_replace( '/\n/' , ' ' , $emails2 ); mas nenhuma das duas funcionou alguém tem alguma idéia?
  7. Olá pessoal, se vocês puderem me dar uma luz sobre isso, será ótimo: As vezes em um cadastro chega alguns e-mails com caracteres inválidos, como > # etc no final Eu sei que dá pra tratar isso no formulário, porém tem alguns que já estão no banco, então como eu posso fazer para remover os caracteres inválidos que estão nos e-mails, ou seja, transformar por exemplo: >brunonawebcam@hotmail.com, em brunonawebcam@hotmail.com ou <michelle_florestal@hotmail.com> em michelle_florestal@hotmail.com De preferência seria interessante alguma coisa que só deixasse caracteres alfa-numéricos, ., -, _ e @ no e-mail, porque se for pra colocar algo pra remover especificamente os inválidos, pode ser complicado, porque as vezes vem coisas estranhas antes do e-mail, como '#' etc. Aguardo respostas...
  8. Explode não funciona Alguém tem idéia do por que? $produtos = explode("|", $mov_pro_var); $array_ind = 0; print ("<BR><BR>Produtos<BR><BR>"); print ("Produto: $produtos[0] <BR>"); print ("Produto: $produtos[1] <BR>"); print ("Produto: $produtos[2] <BR>");
  9. Olá, estou tentando usar a função setcookie no firefox pra adicionar um cookie, e o script (php) retorna o seguinte erro: Warning: Cannot modify header information - headers already sent by (output started at /home/loja/public_html/loja/topo.php:19) in /home/loja/public_html/loja/mov.php on line 11 alguém sabe por que isso acontece?
  10. hummm, ok... mas vamos tentar falar um pouco de números pra eu tentar utilizar essa informação na prática? Como vocês considerariam um banco de dados de 10MB pequeno? E um de 50MB?
  11. Olá, venho pesquisando diferenças entre os dois tipos de bancos de dados (MySQL e PostgreSQL), e muitas vezes vejo falar que o PostgreSQL é melhor quando utilizado por bancos grandes. Como poderia ser definido um banco grande? Quantos MB? Quantas linhas... etc etc etc :)
  12. Por coincidência, minha pergunta é bem parecida com essa: Ao invés do SQL Server 2005, quero saber como acessar ao banco do 2000. Utilizo um software na empresa em que trabalho que usa esse banco. Estou querendo programar um sistema melhor, mas preciso ter acesso ao banco para conseguir migrar as informações para o postgreesql. alguém tem alguma idéia de como posso descobrir a senha, o login e o nome do banco?
  13. sei... entendi... dei uma lida num texto que encontrei no google e realmente vi que é um buraco muito grande. Vou tomar cuidado com a SQL Injection... valeu Mass... alguém teria sugestões de como implementar recursos de segurança? Por exemplo: - Só permitir o acesso ao sistema por IP's já autorizados. No caso de ser IP Fixo, só seria dizer: aceite apenas requisições desse IP. No caso de variável, a filial teria que informar à matriz pra poder utilizar o sistema... - HTACESS... - COOKIES... coisas do tipo... alguém tem sugestões?
  14. tiagopassos

    Datas

    você pode usar a função round
  15. acredito que exista um dll que possa ser instalado no servidor php que possibilite isso...
  16. Olá, estou planejando um sistema para a loja em que trabalho e pretendo construí-lo em PHP, com banco de dados PostgreeSQL, mas estou preocupado com a segurança. A loja por enquanto não tem nenhuma filial, mas está entre os planos. Portanto, pretendo projetar um sistema único, onde as filiais acessariam o sistema de vendas pela internet (como intranet). Quem meios posso utilizar para garantir a segurança desse sistema, já que estando na internet, sem a proteção de uma rede apenas local, o negócio já fica mais difícil. Gostaria de sugestões de formas de impedir que o sistema de vendas da loja fosse acessado por quem não deve acessar. Aguardo sugestões :))
  17. Olá, digamos que eu tenha a frase: O Cão Feroz: Parte #01 - O Que Ele Fez? (claro que isso não existe, e é muito idiota, mas é só pra exemplificar) se eu quizer transformar essa frase em um nome para arquivo o_cao_feroz__parte__01_-_o_que_ele_fez_ Vou explicar o que eu quero fazer: quero transformar: - todas as letras maiusculas em minusculas - todos os espaços em "_" (underlines) - e todos os caracteres inválidos para arquivos em "_" (underlines) obs: os caracteres invalidos são, entre eles, ? / ; , : etc como posso fazer isso?
  18. tiagopassos

    Impedir Link Direto

    com certeza que - nesse caso - não teremos alguns GigaBytes em arquivos, então com certeza vai dar pau
  19. tiagopassos

    Impedir Link Direto

    po... um negoço que tinha esquecido e que acho que todos aqui esqueceram também o hotlink protection do cpanel testei no meu site, que tinha imagens linkadas em outro, e funcionou será que funcionaria com mp3 normalmente? essa função é realmente segura?
  20. tiagopassos

    Impedir Link Direto

    hummm... sei... mas a princípio eu iria fazer o streaming com o flash mp3 player, então acho que poderia ser num servidor comum maaaasssssss eu não teria como limitar o acesso aos arquivos, já que o flash mp3 player acessa os mp3 a partir de uma playlist (tipo do winamp) as unicas formas que eu vejo pra tentar fazer algo pra impedir isso são: - fechar todo o site num htaccess, modificando a senha diariamente por um script, e informando qual seria ela na primeira página do site; - colocando um subdiretório na pasta mp3 (http://dominio/mp3/134619834/musica.mp3) que seria modificado periodicamente (talvez automaticamente também) para provocar a quebra dos links de quem os fizer ta certo que são formas bem rudimentares, mas acho que são as unicas cartas que tenho na manga agora. Mas como o site vai começar pequeno, num servidor shared (compartilhado), acho que dá pra começar dessa forma... o que vocês acham?
  21. tiagopassos

    Impedir Link Direto

    na verdade... eu queria colocar o arquivo disponível só pra streaming alguém conhece alguma forma?
  22. tiagopassos

    Impedir Link Direto

    E se... eu colocasse uma página inicial no site avisando que tem uma senha pra entrar (e dizendo qual senha é essa), sendo que a senha mudasse todos os dias, e fosse exibida no estilo daquelas confirmações de envio de mensagem sms por exemplo ("Digite a Senha que Aparece no Espaço abaixo")... aquela imagem meio destorcida... sendo que o site seria todo fechado via apache... n da pra colocar via ftp porque o site vai ser de streaming de mp3 (através do flash mp3 player, que acessa por http)... quanto ao nome real... pode-se pensar como eu faço para que a url do arquivo não seja (por exemplo): http://dominio.com/mp3/banda-musica.mp3, e sim: http://dominio.com/mp3.php?confirm=5314425...anda-musica.mp3? ele esteria na pasta http://dominio.com/mp3/53144252314/banda-musica.mp3 porque eu poderia modificar periodicamente esse codigo de confirmação, apenas mudando o nome da pasta
  23. Olá, estou planejando um site que conterá arquivos em mp3 e gostaria de sugestões para impedir que links diretos para os arquivos sejam colocados em outros sites, ou seja, que só os usuários que estejam navegando no site tenham acesso aos arquivos. Alguma sugestão?
×
×
  • Criar Novo...