Hallo Leute ich ..?(
ich hab eine Url/Link Checker System auf meine Website eingebaut. ... das ganze funktioniert, außer phptypische besondere Bedarfe.
hier ist ein teil der script
PHP-Code:
function unique_urls($urls) {
$curls = array();
for ($i=0; isset($urls[$i]); $i++) {
if (!in_array($urls[$i], $curls)) {
$curls[] = $urls[$i];
}
}
return $curls;
}
if(isset($_GET['links'])) {
$links = unique_urls($_GET['links']);
$timeout = (int) $_GET['timeout'];
$result = Array();
foreach ($links as $l) {
$result[] = array('href'=>rtrim($l, '/\\') , 'status'=>url_exists($l, $timeout) ? 'active' : 'inactive');
}
echo ($result);
}
PHP-Code:
$result[] = array("depositfiles\.com\/([a-z]{2}\/)?files\/", "File Name", "@(com\/files\/)|(com\/[a-z]{2}\/files\/)@i", "com/en/files/");
PHP-Code:
if(isset($_GET['links'])) {
$url = unique_urls($_GET['links']);
$timeout = (int) $_GET['timeout'];
$links = array(
array("rapidshare\.com\/files\/", "FILE DOWNLOAD"),
);
$result = Array();
foreach ($links as $l) {
if(eregi($l[0], $url)) {
$result[] = array('href'=>rtrim($l, $l[1], $l[2], $l[3]) , 'status'=>url_exists($l, $timeout) ? 'active' : 'inactive');
}
}
echo ($result);
}
Kommentar