Mostrar Mensagens

Esta secção permite-lhe ver todas as mensagens colocadas por este membro. De realçar que apenas pode ver as mensagens colocadas em zonas em que você tem acesso.


Tópicos - kingless

Páginas: [1] 2
1
Programação / [Projecto] iBot - Bot de IRC
« em: Julho 11, 2007, 08:30:02 pm »
iBot 0.1 (Final)

iBot é um bot de irc modular escrito em php que permite que os utilizadores criem os seus próprios módulos para fazerem funções especificas no IRC.


Download:
http://ibot.kingless.net/ibot-0.1.final.tar

Módulos:
http://ibot.kingless.net/modules/


Bugs: blastelf (at) gmail (dot) com

2
Programação / [Projecto] Jogo do Galo em PHP
« em: Maio 06, 2007, 07:28:21 pm »
Ontem estive a desenvolver o jogo do galo em PHP e este foi o resultado

Demo:
http://www.kingless.net/jogo.php

Download:
http://www.kingless.net/download.php?filename=jogo.php

Source Code:
http://www.kingless.net/download.php?filen...jogo.php;source


PS: O jogo ainda esta em fase de testes e por isso ainda não funciona muito bem já foram reportados varios bugs e já a estou corrigir os bugs em breve lançarei a versão final.   :wink:

3
WebDesign / [WebDesign] Template área de administração
« em: Abril 15, 2007, 07:14:42 pm »
Boas,

Estou a fazer um novo template para a área de administração do meu CMS e quero opiniões acerca do design do template  

Template:



Drop Down Menu:



(Clicar nas imagens para ampliar)

4
Programação / Download Script
« em: Fevereiro 21, 2007, 07:46:40 pm »
Script de download com funcionalidade de visualização do código de fonte dos ficheiros.

Download:
http://www.kingless.net/download.php?filename=download.php

Source Code:
http://www.kingless.net/download.php?filen...load.php;source

Detalhes:
http://www.kingless.net/index.php?fileinfo=ZG93bmxvYWQ=

5
Programação / Google Define
« em: Fevereiro 18, 2007, 06:42:26 pm »
Este script que criei vai buscar definições de palavras ao google... é uma ferramenta muito boa.  
Download:
http://www.kingless.net/download.php?filename=define.php

Source Code:
http://www.kingless.net/download.php?filen...fine.php;source

Demo:
http://www.kingless.net/define.php

6
WebDesign / [WebDesign] Template Simples
« em: Fevereiro 15, 2007, 10:48:09 pm »
Criei um simples template para o site de um amigo... o que acham do template ?


Ver Template


7
Programação / Calculadora em PHP
« em: Fevereiro 06, 2007, 11:15:42 pm »
Acabei de criar uma simples calculadora em PHP, é muito simples porque fiz tudo a correr (1 hora) por enquanto só é possível calcular 2 números de cada vez e deve ter algumas bugs.  

Demo:
http://www.kingless.net/calc.php

Download:
http://www.kingless.net/download.php?filename=calc.php

Source Code:
http://www.kingless.net/download.php?filen...calc.php;source

OBS: Cenourinha tens que corrigir algumas bugs que o bbcode aqui do webtuga tem.

EDIT:
Apaguei o código porque o código nem aparece bem  :confuso:

8
Programação / Detectar o mime type de ficheiros
« em: Fevereiro 03, 2007, 03:51:15 pm »
Acabei de criar um pequeno script para detectar o mime type de ficheiros aqui fica o código

Download:
http://www.kingless.net/download.php?filename=mime_type.php

Código: [Seleccione]

<?php

/////////////////////////////////////////

   //// File Mime types  ////

  ///  kingless - <blastelf>  ///

 // 03/02/2007  //

/////////////////////////////////////////



$file = "mime_type.php";



echo mime_type( $file );



function mime_type( $file ) {



$filetype = substr(strrchr( $file, \\'.\\' ), 1 );



$mimetypes = array(

"ez" => "application/andrew-inset",

"atom" => "application/atom+xml",

"hqx" => "application/mac-binhex40",

"cpt" => "application/mac-compactpro",

"doc" => "application/msword",

"lha" => "application/octet-stream",

"lzh" => "application/octet-stream",

"exe" => "application/octet-stream",

"so" => "application/octet-stream",

"dms" => "application/octet-stream",

"class" => "application/octet-stream",

"bin" => "application/octet-stream",

"dll" => "application/octet-stream",

"oda" => "application/oda",

"pdf" => "application/pdf",

"ps" => "application/postscript",

"eps" => "application/postscript",

"ai" => "application/postscript",

"smi" => "application/smil",

"smil" => "application/smil",

"mif" => "application/vnd.mif",

"xls" => "application/vnd.ms-excel",

"ppt" => "application/vnd.ms-powerpoint",

"wbxml" => "application/vnd.wap.wbxml",

"wmlc" => "application/vnd.wap.wmlc",

"wmlsc" => "application/vnd.wap.wmlscriptc",

"bcpio" => "application/x-bcpio",

"vcd" => "application/x-cdlink",

"pgn" => "application/x-chess-pgn",

"cpio" => "application/x-cpio",

"csh" => "application/x-csh",

"dir" => "application/x-director",

"dxr" => "application/x-director",

"dcr" => "application/x-director",

"dvi" => "application/x-dvi",

"spl" => "application/x-futuresplash",

"gtar" => "application/x-gtar",

"gz" => "application/x-gzip",

"hdf" => "application/x-hdf",

"php" => "application/x-httpd-php",

"phps" => "application/x-httpd-php-source",

"js" => "application/x-javascript",

"skm" => "application/x-koan",

"skt" => "application/x-koan",

"skp" => "application/x-koan",

"skd" => "application/x-koan",

"latex" => "application/x-latex",

"cdf" => "application/x-netcdf",

"nc" => "application/x-netcdf",

"sh" => "application/x-sh",

"shar" => "application/x-shar",

"swf" => "application/x-shockwave-flash",

"sit" => "application/x-stuffit",

"sv4cpio" => "application/x-sv4cpio",

"sv4crc" => "application/x-sv4crc",

"tar" => "application/x-tar",

"tcl" => "application/x-tcl",

"tex" => "application/x-tex",

"texi" => "application/x-texinfo",

"texinfo" => "application/x-texinfo",

"roff" => "application/x-troff",

"t" => "application/x-troff",

"tr" => "application/x-troff",

"man" => "application/x-troff-man",

"me" => "application/x-troff-me",

"ms" => "application/x-troff-ms",

"ustar" => "application/x-ustar",

"src" => "application/x-wais-source",

"xht" => "application/xhtml+xml",

"xhtml" => "application/xhtml+xml",

"zip" => "application/zip",

"au" => "audio/basic",

"snd" => "audio/basic",

"midi" => "audio/midi",

"kar" => "audio/midi",

"mid" => "audio/midi",

"mp3" => "audio/mpeg",

"mp2" => "audio/mpeg",

"mpga" => "audio/mpeg",

"aifc" => "audio/x-aiff",

"aif" => "audio/x-aiff",

"aiff" => "audio/x-aiff",

"m3u" => "audio/x-mpegurl",

"rm" => "audio/x-pn-realaudio",

"ram" => "audio/x-pn-realaudio",

"rpm" => "audio/x-pn-realaudio-plugin",

"ra" => "audio/x-realaudio",

"wav" => "audio/x-wav",

"pdb" => "chemical/x-pdb",

"xyz" => "chemical/x-xyz",

"bmp" => "image/bmp",

"gif" => "image/gif",

"ief" => "image/ief",

"jpe" => "image/jpeg",

"jpeg" => "image/jpeg",

"jpg" => "image/jpeg",

"png" => "image/png",

"tif" => "image/tiff",

"tiff" => "image/tiff",

"djvu" => "image/vnd.djvu",

"djv" => "image/vnd.djvu",

"wbmp" => "image/vnd.wap.wbmp",

"ras" => "image/x-cmu-raster",

"pnm" => "image/x-portable-anymap",

"pbm" => "image/x-portable-bitmap",

"pgm" => "image/x-portable-graymap",

"ppm" => "image/x-portable-pixmap",

"rgb" => "image/x-rgb",

"xbm" => "image/x-xbitmap",

"xpm" => "image/x-xpixmap",

"xwd" => "image/x-xwindowdump",

"igs" => "model/iges",

"iges" => "model/iges",

"mesh" => "model/mesh",

"silo" => "model/mesh",

"msh" => "model/mesh",

"vrml" => "model/vrml",

"wrl" => "model/vrml",

"css" => "text/css",

"htm" => "text/html",

"html" => "text/html",

"asc" => "text/plain",

"txt" => "text/plain",

"rtx" => "text/richtext",

"rtf" => "text/rtf",

"sgml" => "text/sgml",

"sgm" => "text/sgml",

"tsv" => "text/tab-separated-values",

"wml" => "text/vnd.wap.wml",

"wmls" => "text/vnd.wap.wmlscript",

"etx" => "text/x-setext",

"xml" => "text/xml",

"xsl" => "text/xml",

"mpe" => "video/mpeg",

"mpeg" => "video/mpeg",

"mpg" => "video/mpeg",

"mov" => "video/quicktime",

"qt" => "video/quicktime",

"mxu" => "video/vnd.mpegurl",

"avi" => "video/x-msvideo",

"movie" => "video/x-sgi-movie",

"ice" => "x-conference/x-cooltalk"

);



return implode( \\'\\', array_keys( array_flip( $mimetypes ), $filetype ));

}

?>

9
Programação / PDB - Base de dados em PHP
« em: Janeiro 31, 2007, 08:17:25 pm »
PDB (PHP DATABASE) é um simples sistema gestor de base de dados que utiliza ficheiros de texto para armazenar dados. Caso não queira utilizar outros SGBD (ex: MySQL, PostegreSQL) ou o seu alojamento apenas permite a criação de uma base de dados no servidor e precisas de uma base de dados então o PDB é um boa alternativa.

O PDB neste momento esta na versão 1.0 RC (Release Candidate) que foi lançada ontem e só continuarei a desenvolver o PDB até a versão 1.0 Final porque tenho que terminar outros projectos.

PDB 1.0 (Release Candidate) - Download Disponível

O pdb 1.0 release candidate tem algumas correcções de erros e modificações, se alguém quiser ver as modificações que foram feitas nos ficheiros aqui ficam os links:
install.php
pdb.class.php
pdb.php

Nesta versão foi adicionado um ficheiro example.php com varios exemplos a mostrar como utilizar o pdb, se quiserem ver o código do example.php >  example.php

Downloads:
Tar: http://www.kingless.net/download.php?filen...b-1.0.RC.tar.gz
Zip: http://www.kingless.net/download.php?filename=pdb-1.0.RC.zip

Podem também fazer download do pdb pelo servidor SVN

svn co https://phpdatabase.svn.sourceforge.net/svn...database/trunk/

PDB SVN: http://phpdatabase.svn.sourceforge.net/


Mais Informação sobre o PDB pode ser encontrada no p@p no tópico onde tudo começou e onde é dado o suporte do PDB P@P

Cumprimentos,
kingless

11
WebDesign / [WebDesign] Laguna cms! Template
« em: Agosto 12, 2006, 12:16:55 am »
Depois de algumas horas a tentar fazer um template para o meu CMS (Content Management System) consegui fazer isso (meu 1º template)


12
Webmasters / [Resolvido] Tradução...
« em: Julho 20, 2006, 01:45:56 am »
Será que alguem pode me dizer se esta frase está correcta ?

Citar
THE LAGUNA CMS COPYRIGHT HAS BEEN REMOVED AND THIS WEBSITE IS NOT AUTHORIZED TO REMOVE IT, HELP US DEVELEPING THIS CMS THAT YOU ARE USING, PLEASE

 :roll:

13
Informática / Gbuy - Google Buy
« em: Julho 13, 2006, 07:54:47 pm »
O gigante de buscas Google começa a avaliar nesta semana o Gbuy, seu novo serviço online de pagamentos, que deve ser usado em serviços de leilões e de comércio eletrônico.

O funcionamento é parecido com o PayPal do eBay, que converte valores em créditos que podem ser usados em leilões e também em sistemas de micropagamentos (para compras por meio de celulares, por exemplo).

O serviço também poderia ser usado para armazenar dados bancários dos usuários, de forma que os internautas não precisassem preencher seus dados bancários em sites filiados ao serviço, a exemplo do que o concorrente Yahoo Wallet fornece o mercado norte-americano.

Podem verificar aqui -> http://www.dnsstuff.com/tools/lookup.ch?na...om&type=ALL
Que o dominio GBuy.com esta no DNS do google (ns1.google.com)

Fonte: Estadao

14
Webmasters / [PHP] Sig. com informações
« em: Junho 15, 2006, 06:12:10 pm »
Criei um código para mostrar as informações como ip, isp, browser... numa imagem, vou mostrar o código...

Criem uma pasta sig.gif e depois criem um arquivo index.php com este código.

Código: [Seleccione]

<?php

error_reporting(0);

header("content-type: application/x-httpd-php");

header("Content-Type: image/png");

$image = "baner.png";

$im = imagecreatefrompng($image);

$branco = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);

$ip = $_SERVER["REMOTE_ADDR"];

if ((ereg("Nav", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Gold", $_SERVER["HTTP_USER_AGENT"])) || (ereg("X11", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Netscape", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Yahoo", $_SERVER["HTTP_USER_AGENT"])) AND (!ereg("Firefox", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Netscape";

elseif(ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"]) && ereg("Firefox", $_SERVER["HTTP_USER_AGENT"])) $browser = "Mozilla FireFox";

elseif(ereg("Firefox", $_SERVER["HTTP_USER_AGENT"]) && !ereg("Mozilla", $_SERVER["HTTP_USER_AGENT"])) $browser = "FireFox";

elseif(ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) $browser = "MSIE";

elseif(ereg("Lynx", $_SERVER["HTTP_USER_AGENT"])) $browser = "Lynx";

elseif(ereg("Opera", $_SERVER["HTTP_USER_AGENT"])) $browser = "Opera";

elseif(ereg("WebTV", $_SERVER["HTTP_USER_AGENT"])) $browser = "WebTV";

elseif(ereg("Konqueror", $_SERVER["HTTP_USER_AGENT"])) $browser = "Konqueror";

elseif((eregi("bot", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Google", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Slurp", $_SERVER["HTTP_USER_AGENT"])) || (ereg("Scooter", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Spider", $_SERVER["HTTP_USER_AGENT"])) || (eregi("Infoseek", $_SERVER["HTTP_USER_AGENT"]))) $browser = "Bot";

else $browser = "Desconhecido";

if(ereg("Win", $_SERVER["HTTP_USER_AGENT"])) $os = "Windows";

elseif((ereg("Mac", $_SERVER["HTTP_USER_AGENT"])) || (ereg("PPC", $_SERVER["HTTP_USER_AGENT"]))) $os = "Mac";

elseif(ereg("Linux", $_SERVER["HTTP_USER_AGENT"])) $os = "Linux";

elseif(ereg("FreeBSD", $_SERVER["HTTP_USER_AGENT"])) $os = "FreeBSD";

elseif(ereg("SunOS", $_SERVER["HTTP_USER_AGENT"])) $os = "SunOS";

elseif(ereg("IRIX", $_SERVER["HTTP_USER_AGENT"])) $os = "IRIX";

elseif(ereg("BeOS", $_SERVER["HTTP_USER_AGENT"])) $os = "BeOS";

elseif(ereg("OS/2", $_SERVER["HTTP_USER_AGENT"])) $os = "OS/2";

elseif(ereg("AIX", $_SERVER["HTTP_USER_AGENT"])) $os = "AIX";

else $os = "Desconhecido";

$isp = gethostbyaddr($_SERVER[\\'REMOTE_ADDR\\']);

preg_match("/[[a-z0-9-_]+]?.?[a-z]+$/i", $isp, $ispd);

if(!empty($ispd)) $isp1 = $ispd[0];

else $isp1 = "Desconhecido";

ImageString($im, 2, 18, 3, "Seu IP: $ip", $branco);

ImageString($im, 2, 18, 20, "Seu ISP: $isp1", $branco);

ImageString($im, 2, 18, 36, "Seu Browser: $browser", $branco);

ImageString($im, 2, 18, 53, "Seu SO: $os", $branco);

imagepng($im,\\'\\',100);

ImageDestroy ($im);

?>

Depois têm que ter uma sig com o nome \\"baner.png\\" na pasta sig.gif, e depois vai ficar algo como isto.



 : first :

15
Programação / Programadores!!
« em: Junho 09, 2006, 11:20:17 am »
Encontrei este artigo no phpbrasil acho que é muito bom, por isso se é programador
ou quer se tornar um programador é bom que leia este artigo.

Aqui vai:

Citar
Algumas palestras me fizeram refletir sobre o que pensam os grandes executivos a nosso respeito.

Vocês sabiam que somente 20% do nosso sucesso vem do nosso conhecimento técnico?

Pois é, o principal item para alcançarmos o sucesso é a nossa atitude.

Oportunidades nunca serão oferecidas a programadores que, são experts no código, porém na relação interpessoal são péssimos.

Antigamente, media-se a inteligência de uma pessoa através do seu Qi, que determina o grau de raciocínio lógico do indivíduo. Porém, com o tempo, fomos percebendo que existe algo chamado “aptidão”.

Com isso, trocamos o Qi pelo “Relacionamento Interpessoal”.

Mas o que é isso? É a forma como você se relaciona com as pessoas. E isto é muito exigido de um profissional hoje em dia.

Veja só estes dados:

Nossos resultados, nosso sucesso, vêm de:

> 10% de nossas habilidades,
> 20% de nossos conhecimentos e
> 70% de nossas atitudes.

O que eu tinha dúvidas, era em relação ao que um programador deve estudar, e é esta resposta que venho dar hoje.

Assim como um executivo, um programador deve ter cursos técnicos, ser autodidata, ler muito, ser especialista numa linguagem, porém ter noções de tudo um pouco. Ter uma graduação, se possível, uma certificação que com certeza fará a diferença. Falar o inglês se possível fluentemente, ter uma Pós-Graduação seria muito bom, um MBA será muito bem vindo.
Tudo isso amplia sua visão, e claro, num ambiente acadêmico, é quase impossível não se adquirir um bom Relacionamento Interpessoal.

Ora, mais como eu vou conseguir tudo isso? È o que você deve ter se perguntado. A resposta é simples: - “Se esforçando!”.
O que vem fácil vai fácil. Não se iluda. Os maiores executivos trilharam este caminho e, com suor, obtiveram sucesso.
Mas lembre-se, a cada etapa concluída, você será recompensado.

A graduação e a certificação lhe garantirão um bom salário e, com isto, você já poderá ser um programador líder de equipe.

Depois, investir numa Pós-Graduação deixará os olheiros de sua empresa muito contentes, te tornando um forte candidato para um cargo de gerente ou coordenador.

E um MBA, tornará fixa, a idéia na cabeça dos diretores da empresa, que você tem um timbre especial para ser o diretor de TI, porquanto, você conhece a fundo os sistemas da empresa, você tem um ótimo relacionamento interpessoal dentro da empresa, você é uma pessoa de atitudes, idéias, e mesmo tendo sido um programador, você conhece um pouco de marketing, um pouco de economia, um pouco de administração, você fala inglês, é dinâmico, muito educado e popular, logo, será um ótimo diretor.

Agora, se você fosse aquele “cara”, que vai trabalhar de qualquer jeito, fala de qualquer maneira, se acha o “neo do matrix” porque cria classes de olhos fechados, domina Java, conecta com qualquer banco de dados e enfim, você seria meramente um programador!

Nós somos como empresas;

As empresas que nos contratam, estão comprando nosso produto, que é o conhecimento sobre uma determinada linguagem e um determinado banco de dados e talvez ainda, sobre um determinado sistema.
Toda empresa, tem seu sistema de qualidade, seu serviço de atendimento ao cliente, seu departamento de cobrança, seu departamento pessoal, marketing e etc.

Estes departamentos, são os nossos estudos. Nossa Graduação, nossa Pós-Graduação, o MBA, uma Certificação de uma determinada linguagem, emfim.

Espero ter ajudado. Principalmente os que estão começando.


Acredite no seu valor em vez de agir tentando provar seu valor

Você age segundo sua auto-imagem. Se você se vê como um vencedor, você age como um vencedor. Se você se acha um fracassado, age como fracassado. Abomine viver sobre o vício de aprovação, se falsificando para ser aceito. Ao contrário, fortaleça suas potencialidades, suas virtudes e suas habilidades. Invista nos seus pontos fortes. Acredite que você pode: pense alto, alto e ainda mais alto. Atinja as nuvens! Por que não voar? Ouse! Dê mais um passo! Vá além! Saia do lugar comum! Assim, sua vida valerá a pena ser vivida.
Fonte: phpbrasil

16
Software / Uptime do Servidor!!
« em: Maio 26, 2006, 03:15:37 pm »
Ja me perguntaram muitas vezes como colocar o uptime do servidor no site, por isso fiz este codigo para quem quiser colocar o uptime do servidor no seu site!!

Codigo:

Código: [Seleccione]

<?

function uptime($servidor) {

$exec = exec("$servidor");

preg_match("/[0-9][[:space:]](days|day)/i", $exec, $feito);

$dias = explode($feito[1], $feito[0]);

preg_match("/,[[:space:]]+[0-9]?[0-9]:[0-9]?[0-9]/i", $exec, $ok);

$split = split(",", $ok[0]);

$splitar = preg_split("/:/", $split[1]);

$exec = explode("load", $exec);

$executado = explode("average:", $exec[1]);

if(preg_match("/$feito[1]/i", "days")) $nd = "dias";

elseif(preg_match("/$feito[1]/i", "day")) $nd = "dia";

if($splitar[0]==1) $horas = " hora "; else $horas = " horas ";

if($splitar[1]==1) $min = " minuto "; else $min = " minutos ";

print"Server Uptime: " .$dias[0] .$nd .$splitar[0] .$horas .$splitar[1] .$min."n";

echo "Carga Média:" .$executado[1];

}

$exec = "uptime";

$exec($exec);

?>

Este codigo vai mostrar algo assim:

Citar
Server Uptime: 8 dias 20 horas 12 minutos
Carga Média: 1.02, 1.07, 1.02

Para colocar o codigo no seu site é so gravar o codigo num ficheiro \\".php\\"
e depois na pagina em que quer colocar o uptime do servidor é só escrever no codigo include(\\"ficheiro.php\\");

17
Geral do Webtuga / [Serviços] Pesquisador Webtuga (+tugabot/1.2)
« em: Maio 24, 2006, 11:06:44 pm »
O pesquisador webtuga ja está a utilizar o "tugabot" para encontrar milhares de sites, links, keywords, frases... em toda net.
O tugabot ainda é muito lento e por isso demora algumas horas para encontrar muitos sites mas já estamos a tentar resolver este problema.

Quem for ao pesquisador vai reparar que muitas das palavras chave que colocar vão quase sempre retornar resultados.

Para utilizar o pesquisador: http://pesquisa.webtuga.com ou  http://pesquisa.madenet.info

tugabot:

Se não quiser que o tugabot visite o seu site pode fazer o seguinte:

-Pode criar um arquivo "robots.txt" e adicionar as seguintes linhas:
User-agent: Tugabot
Disallow: /

- Ou então pode adicionar está meta-tag:
<meta>

Extras:

Adicione o bloco de pesquisa webtuga ao seu site (PHP-NUKE).

Código: [Seleccione]

</p>

Para ver o codigo do bloco com cores entre neste link:
 http://pesquisa.madenet.info/block-pesquisa_webtuga.phps

Grave este codigo num ficheiro block-pesquisa_webtuga.php e coloque o ficheiro na pasta blocks do PHP-Nuke, e depois adicione o bloco apartir do Menu de administração.

Com este bloco os úsuarios do seu site vão poder fazer pesquisas directamente no pesquisador webtuga.

Obs: Se o seu site não aparece no pesquisador pode sempre adicionar o seu site a database do tugabot. Para adicionar o seu site Clique aqui!!

Se tiverem alguma dúvida, sugestão ou se encontrarem alguma bug enviem um email para webtuga@madenet.info ou postem aqui no forúm.

18
Programação / Buscar os links de um site!!
« em: Maio 18, 2006, 12:20:03 am »
Bem parece-me que ir buscar os links a um certo despertou muita curiosidade!!
Por isso vou mostrar os dois codigos que  criei  para fazer isso!!

Existem duas formas vou colocar aqui as duas que eu criei!!


Código: [Seleccione]

<?

$links[\\'site\\'] = $_REQUEST[\\'site\\'];

if(!empty($links[\\'site\\'])) {

$links = file ($links[\\'site\\']);

foreach ($links as $links[\\'source\\']) {

$links[\\'mostrar\\'] = explode(\\'href="\\', $links[\\'source\\']);

$links[\\'explode\\'] = explode(\\'"\\',$links[\\'mostrar\\'][1]);

if(preg_match("/((http://))/i", $links[\\'explode\\'][0])) echo $links[\\'explode\\'][0]."<br>";

} } else { echo "Insira o site!!". $_SERVER[\\'PHP_SELF\\']."?site=http://wwww.site-quer.com"; exit(0); }

?>



Código: [Seleccione]

<?

if(!empty($_GET[\\'site\\'])) {

header("Content-Type: text/plain");

$a=@file_get_contents($_GET[\\'site\\']);

if(!empty($a)){

$b=explode(\\'href="\\',$a);

foreach($b as $c){

$d=explode(\\'"\\',$c);

if(preg_match("/((http://|https://|ftp://).+)/i",$d[0])){

echo $d[0]."n";

} } } }

?>

Para testar os dois codigos e gravar num ficheiro links.php ou nome que voce quiser e entrar no site assim:

http://www.seu-site.com/links.php?site=htt...er-os-links.com

Exemplo:

http://www.madenet.info/links.php?site=htt...www.webtuga.com
 


Ps: Codigo do \\"tugabot\\" usado no pesquisador webtuga.

19
Webmasters / Fazer backup do banco de dados MySQL!!
« em: Maio 11, 2006, 04:55:24 pm »
Este codigo serve para fazer backup dos dados da mysql, espero que isto tambem ajude quem quer fazer backup do banco de dados:

Código: [Seleccione]

<?

$host = "localhost";

$user = "root";

$senha = "senha";

$db = "teste";



$dbc = mysql_connect($host,$user,$senha);

$m   = mysql_select_db("$db", $dbc);

$sql = "show databases";

$sts = mysql_query($sql,$dbc) or die (mysql_error());

$data = date("d-m-y");

while ($row = mysql_fetch_array($sts)){

$nome = $row[0];

$NARQUIVO = $nome."-".$data;

$resp = `mysqldump --host=$host --user=$user --password=$senha  

  --all-databases > $NARQUIVO.sql`;

}

$arquivo = "mysql_".$data;

$resp = `tar -cvzf $arquivo.tar.gz *.sql`;

$resp = `rm *.sql`;

?>

Cumps

20
Programação / Pesquisador Webtuga
« em: Maio 11, 2006, 04:02:55 pm »
Ja falta pouco para o pesquisador webtuga ser lançado!!
                                   
http://pesquisa.tuxhost.info/

Páginas: [1] 2