Jump to content


Camarão

Member Since 30/07/2006
Offline Last Active 13/05/2010, 23:29
-----

Topics I've Started

Sugestão De Notebook Na Faixa De 2000,00

11/09/2009, 00:04

Quero comprar 2 notebook, um pra mim e pro meu irmao
Nós dois vamos utilizar para faculdade.
Eu vou usar somente para programação basicamente
Meu irmão precisa utilizar autocad...
Não somos fãs de jogos.
Procuro algo que seja Core 2 Duo 2.0+ , 3 ou 4 gb de ram, 320+- gb hd, resolução das cores de tela de 32bits 15 polegadas...
Estive olhando este daqui me parece ter um bom custo beneficio, porem sua bateria eh de 4 celulas...putz! tenso isso, tem como fazer um upgrade depois?...q acham?

Alguem tem uma dica boa na faixa de ateh 2000 mil reais a unidade?


Obrigado Boa noite

Validar Url

04/09/2009, 01:11

Olá pessoal
estou tentando fazer uma função que valide url e caso não seja valido que tente completá-la, salguem teria alguma dica?

public static function validaURL($url){
		
	$url = trim($url);
	$url = str_replace("..",".",$url);
	
	 if(filter_var($url, FILTER_VALIDATE_URL) === true)
		$url = $url;
	 else if (substr($url, 0, 7) != "http://")
		$url = "http://" . $url;
		
		return $url;
	
	}

O Que Acham Do Kinghost?

31/08/2009, 11:10

Pessoal, fiz umas pesquisas e achei o custo beneficio da KingHost muito bom, no plano PhpFacil.
Vi bastantes comentários a respeito dele na web, bons e ruins. Os bons superam os ruins.
Vi alguns dizendo que ele fica fora do ar varias vezes.
Alguem aqui usa?Recomenda ou nao?
Já estou ateh com dominio registrado..
http://www.kinghost.com.br/

valew galera

Capturar Browser E Versão

21/08/2009, 00:58

:rolleyes:

Descrição: Captura o nome e a versão do browser que está sendo utilizado
Sintaxe: Nas últimas duas linhas de cada função, tem a sintaxe de como usar
Retorno: Duas String de retorno, uma para o browser outra para a versão
Descrição: Chame as funções somente pelo seu nome a a propriedade (nome do browser ou versão) q quer exibir
Bibliotecas: Nenhuma
Limitações: PHP 5.0+


função1

<?PHP
class Browser
{
	private $props	= array("Version" => "0.0.0",
								"Name" => "unknown",
								"Agent" => "unknown");

	public function __Construct()
	{
		$browsers = array("firefox", "msie", "opera", "chrome", "safari",
							"mozilla", "seamonkey",	"konqueror", "netscape",
							"gecko", "navigator", "mosaic", "lynx", "amaya",
							"omniweb", "avant", "camino", "flock", "aol");

		$this->Agent = strtolower($_SERVER['HTTP_USER_AGENT']);
		foreach($browsers as $browser)
		{
			if (preg_match("#($browser)[/ ]?([0-9.]*)#", $this->Agent, $match))
			{
				$this->Name = $match[1];
				$this->Version = $match[2];
				break;
			}
		}
	}

	public function __Get($name)
	{
		if (!array_key_exists($name, $this->props))
		{
			die ("No such property or function $name");
		}
		return $this->props[$name];
	}

	public function __Set($name, $val)
	{
		if (!array_key_exists($name, $this->props))
		{
			SimpleError("No such property or function.", "Failed to set $name", $this->props);
			die;
		}
		$this->props[$name] = $val;
	}

}

?>


<?PHP
$browser = new Browser;
echo $browser->Name ." ";
echo $browser->Version;
?>

função2

<?
//		_______
// ----- | CONF. |
//		�������
// add new browsers in lower case here, separated
// by spaces -  order is important: from left to
// right browser family becomes more precise
$browsers = "mozilla msie gecko firefox ";
$browsers.= "konqueror safari netscape navigator ";
$browsers.= "opera mosaic lynx amaya omniweb";

//		_______
// ----- |PROCESS|
//		�������
$browsers = split(" ", $browsers);

$nua = strToLower( $_SERVER['HTTP_USER_AGENT']);

$l = strlen($nua);
for ($i=0; $i<count($browsers); $i++){
  $browser = $browsers[$i];
  $n = stristr($nua, $browser);
  if(strlen($n)>0){
	$GLOBALS["ver"] = "";
	$GLOBALS["nav"] = $browser;
	$j=strpos($nua, $GLOBALS["nav"])+$n+strlen($GLOBALS["nav"])+1;
	for (; $j<=$l; $j++){
	  $s = substr ($nua, $j, 1);
	  if(is_numeric($GLOBALS["ver"].$s) )
	  $GLOBALS["ver"] .= $s;
	  else
	  break;
	}
  }
}

//		_______
// ----- |  USE  |
//		�������
echo("<pre>Your browser is: ");
echo($GLOBALS["nav"] . " " . $GLOBALS["ver"] . "</pre>");
?>


Abraços

Liberar Porta Do Apache Dsl 500b

18/08/2009, 23:39

pessoal, estou com um problema q me incomoda bastante. Estou tentando acesso via IP externo na minha makina. Antigamente quando tinha discada funcionava beleza. Hoje com a velox nao funciona mais.
Utilizo apache aqui e quero acessar como server web , atraves do meu ip. Ja mudei a porta do apache para 1080, agora acesso beleza localhost:1080 porem se eu tentar acessar http://meuip:8080/ da q a pagina nao pode ser exibida. Como corrigir isso. Meu modem eh roteado, será q eh por causa disso? Devo fazer redirecionamento da porta 1080 para qual ip?

Alguem tem alguma dica?


Obrigado

IPB Skin By Virteq