Utilizando o cUrl para postar dados em uma URL – Dica PHP

Esta classe serve para enviar dados via post para uma url. Ela utiliza o cUrl, portanto para utilizá-la verifique se seu host libera o uso da mesma para url´s externas .xD

A classe:

/**
 * Classe  para envio de dados via post
 * @author Lucas Nishimura
 */
class Post2Url {

	private $url = "";
	private $cUrl;
	private $reponse = "";
	private $timeout = 5;
	private $params = array();

	function __construct($url) {
		$this->setUrl ( $url );
		$this->initCurl();
	}

	public function getTimeout() {
		return $this->timeout;
	}

	public function setTimeout($timeout) {
		$this->timeout = $timeout;
	}

	private function initCurl() {
		$this->setCUrl ( curl_init () );
		curl_setopt ( $this->getCUrl (), CURLOPT_URL, $this->getUrl () );
		curl_setopt ( $this->getCUrl (), CURLOPT_RETURNTRANSFER, 1 );
		curl_setopt ( $this->getCUrl (), CURLOPT_CONNECTTIMEOUT, $this->getTimeout () );
	}

	public function getParams() {
		return $this->params;
	}

	public function addParam($paramName,$ParamValue){
		$this->params[$paramName] = $ParamValue;
	}

	public function sendData(){
		curl_setopt($this->getCUrl(), CURLOPT_POSTFIELDS, $this->params);
		return curl_exec($this->getCUrl());
	}

	public function getCUrl() {
		return $this->cUrl;
	}

	public function getReponse() {
		return $this->reponse;
	}

	public function getUrl() {
		return $this->url;
	}

	public function setCUrl($cUrl) {
		$this->cUrl = $cUrl;
	}

	public function setReponse($reponse) {
		$this->reponse = $reponse;
	}

	public function setUrl($url) {
		$this->url = $url;
	}

}

Um exemplo de como utilizar:

 //Include da classe
require_once 'Post2Url.php';
//Instância um novo objeto
$teste = new Post2Url("http://www.nishisan.com.br/code/testedump.php");
 //Adiciona o parâmetro login com valor lucas
$teste->addParam("login","lucas");
 //Adiciona o parâmetro pass com valor teste
$teste->addParam("pass","teste");
//Envia os dados xD
echo $teste->sendData();

O Caminho do exemplo acima existe e pode ser usado para testes ele retorna um dump do que você enviar para o servidor.Caso tenham dúvidas comentem.

Instalando Apache + Php +Mysql + phpMyadmin – php;)

Tutorial Apache PHP MYSQLEu nunca gostei muito de coisas prontas( miojo, cup noodles,etc). Com o xampp não foi diferente por isso criei este screencast,nele vou mostrar para vocês como configurar um ambiente de desenvolvimento com o apache (2.2), php(5.3.0),mysql(5.1) e phpMyadmin sem utilizar pacotes prontos.

Do que a gente precisa ?!:

  • Conhecimento básico de informática.
  • Wndows ( qualquer um desde que seja 32bits,pode ser 64bits mas vocês vão ter que baixar os pacotes 64bits).
  • Espaço em disco ( 300Mb, to chutando alto o mysql é o mais gordinho).

Onde arrumo tudo isso !? :

Se precisarem dos pacotes 64bits Utilizem estes links :

O que vamos fazer neste screencast ?

  1. Instalar o Apache
  2. Instalar o php.
  3. Instalar o Mysql.
  4. Configurar senha para o usuário root do mysql.
  5. Instalar e configurar o phpMyAdmin.

O Video: xD (Se ficar pequeno deixem em tela cheia )

Comentem !!! ;)

PS3 Slim será vendido em setembro – Eu Quero ;)

Sony PS3 Slim Gamers xD a Sony anunciou para Setembro na Gamescon (evento que aconteceu em algum lugar do mundo.. Mentira foi na Alemanha.. xD) o lançamento do PS3 Slim pela bagatela de $299 doláres ;( ( só Deus sabe o preço que vai ter no Brasill ) .

O novo brinquedinho promete ter um terço do tamanho original do PS3 , consumir um terço a menos de energia  ainda por cima conta com um HD de 120gb o resto ( ou seja tudo que vocês estão imaginando) será como o atual PS3 “Fat” .

PS3 Gordão xD
PS3 Gordão xD

PS: Se alguém for comprar um Slim me da o antigo ?! xD

Windows e Ubuntu na mesma máquina – Dica Hacker ;)

windows-vs-ubuntu1 Eu reparei que o pessoal da comunidade hacker do ortkut não possuia nenhum tutorial sobre linux ,perl, c , etc .. coisas úteis para rodar exploits.Então sendo assim começo com a primeira parte que seria a instalação de um ambiente linux.

Bem minha  idéia original era mostrar como instalar o linux ubuntu  9.04 em uma máquina então , me dei conta que a  maioria das pessoas possui uma máquina com windows. Pensando assim eu fiz este video mostrando como instalar o ubuntu e manter seu windows na mesma máquina ou seja dual boot com windows xp e linux ubuntu.

Para isso eu utilizei as seguintes ferramentas:

Antes de começarmos podemos dividir o video em :

  • Utillizando o GParted para redimensionar uma partição NTFS
  • Instalando linux ubuntu.

Bem dito tudo isso vamos ao video:

Se tiverem dificuldades em assistir online vocês podem fazer o download do video  aqui:

Morte a pinça! – Tecnologia ;)

Microscopio USB

Microscopio USB da e-supply custa só US$125,00

Acabou o sofrimento!Japoneses usuários da pinça a tecnologia chegou até vocês! ( Ou a mim … ) A fabricante japonesa e-supply anunciou nesta semana o lancamento de seu mais novo produto . um microscópio USB portátil! O produto custará em torno de U$$125,00 .

Se você sabe ler japonês pode comprar ele aqui: http://www.esupply.co.jp/ Agora se você não sabe ler Japonês “perdeu preboi”