Also ich bin jetzt so weit und habe mir diese funktion zum Test mal zusammengebaut.
An sich scheint das zu funktionieren und wäre dementsprechend auch erweiterbar.
PHP-Code:
function mirror_maker($ochlinks)
{
$array_in = explode(PHP_EOL, $ochlinks);
foreach ($array_in as $url) {
$parse = parse_url($url);
if ($parse['host'] == "ul.to") {
$ul1 .= $url;
} elseif ($parse['host'] == "uploaded.net") {
$ul2 .= $url . "\n";
} elseif ($parse['host'] == "www.share-online.biz") {
$so1 .= $url . "\n";
} elseif ($parse['host'] == "share-online.biz") {
$so2 .= $url . "\n";
} elseif ($parse['host'] == "rapidgator.net") {
$rg1 .= $url . "\n";
} elseif ($parse['host'] == "openload.co") {
$ol1 .= $url . "\n";
} elseif ($parse['host'] == "www.bigfile.to") {
$bf1 .= $url . "\n";
} elseif ($parse['host'] == "bigfile.to") {
$bf2 .= $url . "\n";
} elseif ($parse['host'] == "www.oboom.com") {
$ob1 .= $url . "\n";
} elseif ($parse['host'] == "oboom.com") {
$ob2 .= $url . "\n";
}
}
$uploaded = $ul1 . $ul2;
$shareonline = $so1 . $so2;
$rapidgator = $rg1;
$openload = $ol1;
$bigfile = $bf1 . $bf2;
$oboom = $ob1 . $ob2;
$array_out = array(
$uploaded,
$shareonline,
$rapidgator,
$openload,
$bigfile,
$oboom,
);
return ($array_out);
}
@1stAid,
mit RegEx tue ich mich immer ganz ganz schwer