Tirando dinheiro, beleza e saúde.. O resto a gente tem.

By Eduardo ███████
Lendo arquivo .XML no php.  "Ná marrá!"

Olha só na minha gambiarra!

Arquivo "index.php":

class txttoxml{
var $result;

function arquivo($file){
$fp = fopen($file, "r");
$texto = fread($fp, 1024*1024);
fclose($fp);
$this->result = $texto;
$dom = new domDocument;
$dom->loadXML($this->result);
$xml = simplexml_import_dom($dom);
$merda=0;
while($merda
<count($xml->indo)){
print $xml->indo[$merda++]."
<br/>";
}
}
}

$obj = new txttoxml();
echo $obj->arquivo("xml.xml");

?>



Arquivo "xml.xml":


<dudu>
<indo>Dudu1</indo>
<indo>Dudu2</indo>
<indo>Dudu3</indo>
</dudu>

Falow!
 

Chega de esperar 4Shared!

By Eduardo ███████
Duduindo


Na hora de baixar algum arquivo no 4Shared você precisa esperar alguns segundos e dependendo do arquivo os segundos pode ser meio longo. ¬¬'

Si você cansou de esperar, olhe isso:

Vá na página de download do arquivo e cole esse pequeno código na barra de endereço:


javascript:startDownload();

E aperte [ENTER]

Pronto. ;)


Exemplo na imagem:



Clique na imagem


Falow ;)
 

By Eduardo ███████
Duduindo



Efeito LightBox no seu site!

Exemplo:
Rascunho

Si você estiver com preguiça de testar ou editar o código, então clique ae:
http://karacamano.awardspace.info/efeito/

Esse negócio é bem enxuta ....
Aproveite e estude ou fuçe o código.


Falow ;)
 

By Eduardo ███████
Duduindo


Efeito "Matrix" no prompt de comando do linux e Java.




Requerimento:
Java instalado.


1º Abre o gedit ou um editor de texto qualquer.
2º cole esse simples código:

class efeito{
 public static void main(String[] args){
 int a = 0;


 while(a<10)
 System.out.print("010101010101");
 }
}


Salve como efeito.java , depois vá até a pasta na onde vc salvou o efeito.java e digite isso no prompt de comando:







javac efeito.java


E em seguida digite isso:




java efeito





Pronto.  Pra ficar melhor, mude a cor da fonte do prompt de comando pra verde escuro eo fundo preto.

Pra PARAR o efeito, aperte o Ctrl + C




Falow ;)
 

By Eduardo ███████

Duduindo
Testando seu site no IE6 com Ubuntu.
(Sem o ies4linux)
O ies4linux não funcionou no seu pc também ?


Como tudo começo:
Eu instalei o Rapid PHP no Wine e não funcionou como esperava :(.
Quando eu fui excluir o Rapid PHP no Wine eu vi um tal de "iexplore.exe"
na pasta, depois eu entrei no prompt de comando do Ubuntu e testei o ie e deu certo \o/. Acabou o "Como tudo começo:"


Ai eu tive uma idéia:
Esse "mini-tutorial" é com Ubuntu, si você estiver usando outra distribuição si vire nos 30. :P


Vamos lá!


1º Instale o Wine:
No prompt de comando :


sudo apt-get install wine


> digite a senha
> depois digita y
 e espere alguns segundos e pronto.


2º Baixe o "iexplore.exe":
link hospedado no XPG: ie6.zip 
ou
link hospedado no 4shared: IE6.zip
(Si algum link estiver off, mande um email)


3º Depois vá no Aplicações > Wine > Browser C:\ Drive > descompacte o IE6.zip e extrai o iexplore.exe no "driver_c\windows\system32\" no Wine.


4º e último:
Vá no prompt de comando e digite isso:


wine iexplore.exe http://www.google.com.br


Troque o http://www.google.com.br pelo o seu site ou sei lá... :P²


Falow ;)
 

By Eduardo ███████

Duduindo



"Anti-Double"


Essa class em php detecta si o resultado é double ou não.

Exemplo: Double 20.4646
               Integer 204646



class antidouble{




var $_recebe;
var $_result;

 function recebe($a){
 $this->_recebe = $a;
 $ver = substr(strstr($a, "."), 0, 1);

  switch($ver){
  case ".":
  $result = false;
  break;

  default:
  $result = true;
  }

 $this->_result = $result;
 return $this->_result;
 }
}

$obj = new antidouble;
$a = $obj->recebe(1.6);  //Aqui está o número(1.6).

if($a == true)
echo "Verdadeiro"; // Si o número for inteiro(integer) ele volta como TRUE
elseif($a == false) // Si o número for duplo(double) ele volta como FALSE
echo "Falso";





 

Equação de 2ºGrau em PHP

By Eduardo ███████

Duduindo

Equação de 2ºGrau em PHP

(Arrumei)




Até ! ;)
 

By Eduardo ███████

Duduindo



Simples class em PHP:

<?php

class tabela{
var $_get;
var $_con;
var $_ban;

 function funcao($url, $root, $pass, $banco, $get, $campo){
  $this->_con = mysql_connect($url, $root, $pass);

  $this->_ban = mysql_select_db($banco, $this->_con);
  $this->_get = $get;
  $soli = mysql_query("SELECT * FROM `$this->_get`");
  while($a = mysql_fetch_assoc($soli)){
  echo $a[$campo]."<hr/>";
  }
 }
}

$objeto = new tabela;
$objeto->funcao("LINK", "USUÁRIO", "SENHA", "BANCO", $_GET["q"], "CAMPO");
?>


salve como exemplo.phphttp://localhost/exemplo.php?q=NomeDaTabela




 

By Eduardo ███████




Duduindo

Ajax !


Olha Aqui um exemplo


Aprendendo AJAX rapidão !

Algumas pessoas gostam de ensinar AJAX no modo "complicado".
.
.
Aviso: Esse código não funciona no Internet Explorer 5, 6 e navegadores mais antigos.

Vamos lá !


Você terá que saber um pouco sobre Javascript.

Que código é obrigado para o nosso AJAX funfá ?
R= XMLHttpRequest()onreadystatechangeopensendreadyStatestatus  e  responseText.

Explicação básica:
XMLHttpRequest: Com Ajax, o seu JavaScript comunica diretamente com o servidor, através do objeto XMLHttpRequest JavaScript.

onreadystatechange: Após uma solicitação para um servidor, precisamos de uma função para receber os dados retornados do servidor.

readyState: A propriedade readyState detém o status de resposta do servidor.

Open: O método Open() tem três argumentos. O primeiro argumento define o método a utilizar quando enviar o pedido (GET ou POST). O segundo argumento especifica o URL do script server-side. O terceiro argumento especifica que o pedido deve ser tratado de forma assíncrona.

Send: O método send() envia a solicitação para o servidor.

Pronto, chega de blá blá blá e vamos oque interessa.






Abre o bloco de notas ou algum editor de sua preferência e coloca ae..

<html>
<body>
<script type="text/javascript">
function verifica()
{
if (window.XMLHttpRequest) //Se o navegador suportar, então,...
{
xmlhttp = new XMLHttpRequest();
//...cria um objeto XMLHttpRequest como xmlhttp(variável),....
}
else //..si não..
{
return false; //retorna como falso
}
return xmlhttp;
}




function carrega()
{
pedido = verifica();
//A função verifica(), agora é uma variável com nome pedido
if (pedido)//Si a função verifica() estiver tudo OK
{
pedido.onreadystatechange = resposta;
//Tire sua dúvida sobre o onreadystatechange ali em cima
pedido.open("GET", "exemplo.html", true);
pedido.send(null);
}
}




function resposta()
//Essa função vai dá a resposta do servidor e
// "transformar" em texto ou como você quiser.
{
if (pedido.readyState == 4){
//Lembre-se o readyState tem que ser assim:
// readyState (S no meio maiúsculo)
//Não pode ser assim: readystate ou Readystate...
if (pedido.status == 200){
//Você lembra do bendito 404: not found ?
//Então, número 200 é quando deu tudo OK(entendeu ?)
document.getElementById("codigo").innerHTML = pedido.responseText;  
//Na onde estiver um tag com id="codigo",
// terá a resposta do servidor.
}
else {//Si o navegador não suportar AJAX ou o servidor estiver off,

//vá responder como:

document.write("Erro 404. Página não encontrada"); }
}
}
</script>


<input type="button" onClick="carrega()"  value="Clica ae"/>
<div id="codigo"></div>


</body>
</html>


E salve como ajax.html

LEIA ISSO AKI:
Crie um simples arquivo html e cole isso:

<li>Teste !</li>
<li>AJAX ativo ! \o/</li>
<li>Eu consegui \o/</li>

E salve como exemplo.html no mesmo diretório do ajax.html


Veja o resultado:
Clique aki


Mais informações:


Falow !
Si eu expliquei alguma coisa de errado, faz um comentário, por favor !
 

By Eduardo ███████






Duduindo