- Desde
- 21 Abr 2014
- Mensajes
- 25
Hola a todos. He creado en este subdominio un portal para buscar torrents al estilo torrentz.eu o más en concreto a este: Coolest Torrents on Earth ? BitSeek
El caso es que al instalar todos los archivos, después no se configurar para que me busque en un tracker
Alguien puede detectar el error a simple vista buscando en la web que he montado:
Coolest Torrents on Earth ? Torrentify LX
os dejo unos trozos de código para que veáis:
este es el archivo tracker_list
este es el archivo core-search.php
Si alguien esta interesado en el tema que me diga su email y le envio el script sin problema
Saludos a todos
El caso es que al instalar todos los archivos, después no se configurar para que me busque en un tracker
Alguien puede detectar el error a simple vista buscando en la web que he montado:
Coolest Torrents on Earth ? Torrentify LX
os dejo unos trozos de código para que veáis:
este es el archivo tracker_list
PHP:
<?php
include 'config.php';
include 'core/core-functions.php';
$id = $_GET['id'];
include 'core/core-detail.php';
if(is_array($info['trackers']) && sizeof($info['trackers']) > 0) {
foreach($info['trackers'] as $tracker) {
$tracker = str_replace('udp://tracker.openbittorrent.com:80/announce', '', $tracker['tracker']);
echo strip_tags($tracker)."<br /><br />\n";
}
}
este es el archivo core-search.php
PHP:
<?php
function get_v()
{
$v = @file_get_contents("core/ver.txt");
if (!$v) {
exit("please make sure you have <strong style=\"color:red\">core/ver.txt</strong> file and it s not empty...");
}
return $v;
}
function search($q, $cat, $orderby, $p, $browse)
{
global $typeT;
global $categories;
global $orderbys;
$url = "http://kickass.to/usearch/" . urlencode(strtolower($q)) . "&ihs1=" . $orderbys[$orderby] . "&ihp=" . $p . "&iho1=d&iht=" . $categories[$cat];
if (_enable_caching) {
include("core/class.cacher.php");
$cache = new Cacher();
$info = $cache->Get($url, ttl_searchresults);
}
if (!$info) {
$target = fetchData($url);
$info = array();
$max = exx("</u> (<b style='font-size:13px'>", "</b>", $target);
$max = str_replace(",", "", $max);
$i = 1;
$result = exx("<table id=serps", "<table class='pager'>", $target);
$deneme = explode("class=\"hlRow\"", $result);
$count = count($deneme) - 1;
if (0 < $count) {
$deneme = explode("class=\"hlRow\"", $result);
$count = count($deneme) - 1;
$i = 1;
$z = 0;
while ($i <= $count) {
$aud = explode("class=\"hlRow\"", $result);
$aud = explode("</tr>", $aud[$i]);
$array = explode("<td", $aud[0]);
$category = $array[1];
$name = $array[3];
if (preg_match("/Release/i", $category)) {
$name = exx("[DL] ", "[REL]", $name);
$name = exx("\">", "</a>", $name);
if (preg_match("/<br>/", $name)) {
if (!preg_match("/<span/", $name)) {
$name = exx("tab=summary'>", "<", $name);
} else {
$name = exx("title=\"", "\"", $name);
}
}
} else {
$name = exx("summary'>", "</a>", $name);
if (preg_match("/<br>/", $name)) {
if (!preg_match("/<span/", $name)) {
$name = exx("<br>", "</a>", $name);
} else {
$name = exx("title=\"", "\"", $name);
}
}
if (preg_match("/<span/", $name)) {
$name = exx("title=\"", "\"", $name);
}
}
$name = str_replace("<span title=\"", "", $name);
$category = exx(">", "<", $category);
$id = exx("/torrent_details/", "/", $aud[0]);
$date = $array[2];
$date = exx("</a>", "</td>", $date);
$size = $array[4];
$size = exx(">", "</", $size);
$seeds = $array[5];
$seeds = exx(">", "</", $seeds);
$leechers = $array[6];
$leechers = exx(">", "</", $leechers);
$info['results'][$z] = array(
"name" => $name,
"category" => $category,
"id" => $id,
"date" => $date,
"size" => $size,
"seeds" => $seeds,
"leechers" => $leechers
);
++$z;
++$i;
}
$info['max'] = ( integer ) $max;
if (_enable_caching) {
$info['cached'] = "<!-- Cached at " . date("H:i:s") . " -->";
$cache->Set($url, $info);
}
}
} else {
$info['cached'] = "<!-- Retrieved cached file // time now: " . date("H:i:s") . " -->";
}
return $info;
}
define("_getv", get_v());
?>
Si alguien esta interesado en el tema que me diga su email y le envio el script sin problema
Saludos a todos