Olá a todos!!
Este é meu primeiro post na comunidade.
Com intuito de contribuir, estou disponibilizando um pequeno script que criei esses dias em php, para aqueles terriveis links protegidos. Segue abaixo:
Código PHP:
<?php
//03-01-2012 -- jean varlet
$endereco = $_POST['texto'];//modelos de comparacao
$hexadecimal = '?id=';
$base = '==';
$contrario = 'www//:ptth';
if(strpos($endereco, '/?http://' ) !==FALSE) {
$link0 = explode('/?', $endereco ,2);
echo 'Seu link Desprotegido : '. "<strong>". $link0[1]. "</strong>";
}
if(strpos($endereco, '?url=http://') !==FALSE) {
$link1 = explode('?url=', $endereco, 2);
echo 'Seu link convertido : '. "<strong>" . $link1[1]. "</strong>";
}
if(strpos($endereco, '?link=http://') !==FALSE) {
$link2 = explode('?link=', $endereco, 2);
echo 'Seu link convertido : '. "<strong>". $link2[1]. "</strong>";
}
if(strpos($endereco, '?id=http://') !==FALSE) {
$link3 = explode('?id=', $endereco, 2);
echo 'Seu link convertido : '. "<strong>". $link3[1]. "</strong>";
}
if(strpos($endereco, $base) !==FALSE) {
if(strpos($endereco, '?url=') !==FALSE) {
$explodiu = explode('?url=', $endereco, 2);
echo 'Seu link convertido : '."<strong>". base64_decode($explodiu[1]). "</strong>". "<br />";
}
if(strpos($endereco, '?id=') !==FALSE) {
$explodiu = explode('?id=', $endereco, 2);
echo 'Seu link convertido : '."<strong>". base64_decode($explodiu[1]). "</strong>". "<br />";
}
}
if(strpos($endereco, $contrario)!==FALSE) {
if(strpos($endereco, '?link=')!==FALSE) {
$exploda = explode('?link=', $endereco, 2);
echo 'Seu link convertido : '."<strong>". strrev($exploda[1])."</strong>"."<br />";
}
if (strpos($endereco, '?url=')!==FALSE) {
$exploda = explode('?url=', $endereco, 2);
echo 'Seu link convertido : '."<strong>". strrev($exploda[1])."</strong>"."<br />";
}
}
if(strpos($endereco, '?url=') !==FALSE) {
$cheque1 = explode('?url=', $endereco, 2);
if(ctype_xdigit($cheque1[1])) {
echo "O link invertido é: " ."<strong>" .hextostr($cheque1[1]). "</strong>". "<br />";
}
}
if(strpos($endereco, '?link=') !==FALSE) {
$cheque2 = explode('?link=', $endereco, 2);
if(ctype_xdigit($cheque2[1])) {
echo "O link invertido é: " ."<strong>" .hextostr($cheque2[1]). "</strong>". "<br />";
}
}
if(strpos($endereco, '?id=') !==FALSE) {
$cheque3 = explode('?id=', $endereco, 2);
if(ctype_xdigit($cheque3[1])) {
echo "O link invertido é: " ."<strong>" .hextostr($cheque3[1]). "</strong>". "<br />";
}
}
//funcao para hex
function hextostr($x) {
$s='';
foreach(explode("\n",trim(chunk_split($x,2))) as $h) $s.=chr(hexdec($h));
return($s);
}
?>
Para qualquer duvida, reclamação ou ajuda estou a inteira disposição