Jump to content


Gilberto M G

Member Since 08/07/2007
Offline Last Active 10/06/2009, 15:39
-----

Posts I've Made

In Topic: Verificar Url Externa E Pegar Metas Tag

10/06/2009, 13:05

não entendi... vc quer "roubar" as metas do site especificado em $site?



Acho que você não entendeu....

Tenho um diretorio de sites, com um formulário que o car aprecisa colocar o que o siste dele tem e para o cara não digitar tudo novamente como sempre faz... quero poupá-lo disso...
funciona assim:

O cara insere a url e confirma ai na tela seguinte o sistema traz as info dele e após pede confirmação se sim o sistema insere em uma tabela os dados ok

Em relação a roubar, isso seria caso eu quise invadir, não acredito que um código aberto seja roubado! e Meta tag, porquê e pra quê?

Mas enfim é isso que quero se puder me ajudar agradeço.

In Topic: Verifica Se Site Existe E Pega Meta Tags

09/06/2009, 22:32

Olá Eduardo Stuart, tudo bem?
Bom, há um erro em sua classe.

Eu digito:

http://www.portal1533.com.br
http://www.uol.com.br
http://www.wmonline.com.br

E qual o resultado?

Site não encontrado :(

Se me permite, fiz uma pequena modificação, não muda muita coisa, mas...

<?php 
class site 
{ 
	var $url; 
	 
	function site($site) 
	{ 
		$this->url = $site; 
	} 

	function verifica() 
	{ 
		if(isset($this->url)) 
		{ 
			 
			$metatags = get_meta_tags($this->url); 
		$metatags['description'] = empty($metatags['description']) ? 'Em branco' : $metatags['description'];
		$metatags['keywords'] = empty($metatags['keywords']) ? 'Em branco' : $metatags['keywords'];
		$metatags['author'] = empty($metatags['author']) ? 'Em branco' : $metatags['author'];

			print("<div style='font-size:11px;font-family:tahoma;'>"); 
			print("Site existe!<br>"); 
			print("META TAGS:<br>"); 
			print("<strong>Description:</strong> ".$metatags['description']."<br>"); 
			print("<strong>Keywords:</strong> ".$metatags['keywords']."<br>"); 
			print("<strong>Author:</strong> ".$metatags['author']."<br>"); 
			print("</div>"); 

		}else{ 
			print("Preencha um site"); 
		} 
	} 
} 
$site = new site("http://www.eduardostuart.com"); 
$site->verifica(); 
?>

Até mais ^_^



Estou necessitando de um código deste..
este funciona perfeitamente só que quando a url não existe ele da erro

alguém tem um código similar para que eu possa utilizar?

IPB Skin By Virteq