Zadejte hledaný výraz...

Link checker

table
verified
rating uzivatele
1. 8. 2013 09:29:03
Zdravím dámy a pány zdejšího webu.
Potřebaoval bych poradit jak nejjednodušeji kontrolovat mé soubory na uloz(tečka)to jestli jsou online.
Nyní vše vysvětlím,
jsem velký fanoušek do country hudby a vlastním +/- 7000 alb s touto tematikou.
Udělal jsem si takovou svou databázi hudby v php + MySql kde rozděluji interprety podle jména a alb a následně mám u nich odkaz na album nauplodované na uloz(tečka)to
Alba jako takové jsem zabalil a zahesloval abych zamezil komukoliv přístup k těm albumům abych neporušoval zákon a nauploadoval jsem si je na uloz(tečka)to (mám omezené možnosti uložení v pc) jako zálohy.
Na uloz(tečka)to jsem se dočetl že pokud se soubor nestáhne aspoň jednou za měsíc, bude smazán.
Proto bych rád kontroloval nějakým způsobem jestli je už nemám nějaké album smazané.
Dá se toto nějak jednoduše vyřešit?
Celou tuto svou databázi mám na endoře.
Všem těm kteří se mi budou snažit pomoci patří velký dík.
1. 8. 2013 09:29:03
https://webtrh.cz/diskuse/link-checker#reply929222
Martin Tuma
verified
rating uzivatele
(25 hodnocení)
1. 8. 2013 10:00:37
Podle mě je to takhle strašně nepraktické. Děláš-li to jenom proto, abys mohl hudbu mít někde uloženou a občas si ji sám stáhnout nebo jen prostězálohovat jako sbírku, tak si buď zaplať nějaký "neomezený hosting", domluv se s nimi, zdali bys to tam mohl mít - Třeba Wedos Disk jako úložiště nebo přímo jejich hosting a za pár korun na měsíc to máš bez práce. Nebo se mrkni na nějakou cloudový úložiště. Kolik Giga toho máš? Určitě bych investoval do nějakého ročního velkého tarifu, než pořád kontroloval a přehrával něco na uložto. A ještě navíc investoval do hlídací aplikace.
1. 8. 2013 10:00:37
https://webtrh.cz/diskuse/link-checker#reply929221
Jan Kuthan
verified
rating uzivatele
(48 hodnocení)
1. 8. 2013 10:01:38
CRON + cURL by ti to vyřešil. Prostě jednou za hodinu natáhneš nejdéle nekontrolované alba (v db budeš mít datum poslední kontroly) a 10 jich vybereš (10 * 24 * 30 = tvůj počet alb cca), třebas pomocí cURL si ověříš existenci stránky se souborem a zapíšeš. Takhle se budou dokola kontrolovat postupně všechny soubory a nezabijou tě timeouty.
1. 8. 2013 10:01:38
https://webtrh.cz/diskuse/link-checker#reply929220
table
verified
rating uzivatele
1. 8. 2013 10:12:21
Něco jsem už našel, zkusím si s tím pohrát.
Děkuji
1. 8. 2013 10:12:21
https://webtrh.cz/diskuse/link-checker#reply929219
Bacon
verified
rating uzivatele
(2 hodnocení)
1. 8. 2013 10:25:24
Využil bych spíš nějaké úložiště jako Amazon S3, s trochou snahy by to snad šlo udělat i tak, aby se vše dalo kdykoliv stáhnout a zároveň i streamovat.
1. 8. 2013 10:25:24
https://webtrh.cz/diskuse/link-checker#reply929218
martin
verified
rating uzivatele
1. 8. 2013 10:48:19
Cloud = skydrive = zdarma 7gb dozivotne :) a si ich desiatky cloudov.
1. 8. 2013 10:48:19
https://webtrh.cz/diskuse/link-checker#reply929217
table
verified
rating uzivatele
1. 8. 2013 10:56:50
Tak ono jde zhruba o 4500GB
1. 8. 2013 10:56:50
https://webtrh.cz/diskuse/link-checker#reply929216
table
Takový cloud nabízí tuším jenom https://www.cubby.com/pricing?p=1. Ale nejspíš si za to nechají dost zaplatit. :)
1. 8. 2013 11:07:44
https://webtrh.cz/diskuse/link-checker#reply929215
Fautzi
verified
rating uzivatele
(1 hodnocení)
1. 8. 2013 12:12:43
Pro tebe je ideální produkt Glacier od Amazonu http://aws.amazon.com/glacier/
1. 8. 2013 12:12:43
https://webtrh.cz/diskuse/link-checker#reply929214
Bacon
verified
rating uzivatele
(2 hodnocení)
1. 8. 2013 12:13:47
Pořád je to ale dost drahé ($45 měsíčně), při tom množství chápu to použití free úložiště.
---------- Příspěvek doplněn 01.08.2013 v 12:18 ----------
A pokud budeš programovat testování dostupnosti toho souboru, tak použij spíš asi http://www.uloz.to/linkchecker, můžeš tak kontrolovat více souborů najednou.
1. 8. 2013 12:13:47
https://webtrh.cz/diskuse/link-checker#reply929213
crs
verified
rating uzivatele
(1 hodnocení)
2. 8. 2013 03:17:51
Vida, tak uložto má link checker. Zkusil jsem si pár odkazů (jeden stažitelný, druhý, kterému už vypršela doba pro stažení a byl odstraněn) a u obou to ukázalo fajfku, tak nevím.
Každopádně, to neřeší problém, jak tam každý jednotlivý soubor stáhnout (předpokládám, že pouze zobrazit danou stránku souboru, ani simulovat stisk tlačítka nestačí). Pro stažení musí (běžný) uživatel vyplnit CAPTCHA. Tohle skriptem těžko uděláš :-( Buď použít některý z programů na čtení CAPTCHA nebo stahovat pod prémiovým účtem.
Napadá mě ještě napsat aplikaci, která bude ovládat jejich FileManager :)
2. 8. 2013 03:17:51
https://webtrh.cz/diskuse/link-checker#reply929212
table
verified
rating uzivatele
2. 8. 2013 11:29:00
Děkuji všem za Vaše názory a nápady.
Nepotřebuji nic stahovat a nehodlám do toho strkat peníze. Stačí že mě stojí mnoho peněz celá má sbírka.
Mě bohatě stačí když budu mít název alba, pod tím název skladeb a odkaz(to už vše mám) a u toho odkazu by se mi líbilo nějaké znamení jestli je odkaz online nebo ne značení zeleně nebo červeně. Už něco zkouším ale zatím to ještě neběhá.
---------- Příspěvek doplněn 03.08.2013 v 12:41 ----------
jsem tu s další prosbou, nyní to vypadá takto: http://country.funsite.cz/link.php
Zde je zdrojový kod:
Links Checker:


|
if(isset($_REQUEST)){
echo "
-------------------------------------------------
";
$url = @$_POST;
if ($url == ""){
echo "Invalid URL(s)";
} else {
$url = trim($url);
$url = explode(" ", $url);
$url = implode("n", $url);
$url = explode("n", $url);
$url = array_unique($url);
foreach ($url as $urls){
$rsurls = @file_get_contents($urls);
if (preg_match("/Downloading/", $rsurls)){
$pos1 = strpos($rsurls,">| ");
$pos2 = strpos($rsurls," KB");
echo substr($rsurls, $pos1+3, $pos2-$pos1)." ";
echo ''.$urls.' - Valid
';
} else {
echo ''.$urls.' - Dead
';
}
}
echo "
".sizeof($url)." Links Checked";
}
}
?>


Problém je v tom když zadám funkční adresu tak to stále píše že je link mrtvý.
Nevěděl by někdo v čem může být problém? Děkuji za radu
2. 8. 2013 11:29:00
https://webtrh.cz/diskuse/link-checker#reply929211
table
verified
rating uzivatele
10. 8. 2013 10:24:47
Zdravím,
tak se mi to podařilo rozchodit, stačilo upravit tento řádek
if (preg_match("/DownloadButton/", $rsurls)){
Nyní je to funkční http://country.funsite.cz/link.php
Potřeboval bych ale ještě jednu radu,
jak to předělat aby se adresy odkazů nemuseli zadávat do formuláře ale automaticky se tahali z db z tabulky zahranicni ze sloupce web?
Poradil by mi prosím někdo?
Budu Vám strašně moc vděčný.
Nyní vypadá script i z formulářem takto:
define('DB_CHARSET', 'UTF-8');
require "settings.php";
?>
Links Checker:


|
if(isset($_REQUEST)){
echo "
-------------------------------------------------
";
$url = @$_POST;
if ($url == ""){
echo "Invalid URL(s)";
} else {
$url = trim($url);
$url = explode(" ", $url);
$url = implode("n", $url);
$url = explode("n", $url);
$url = array_unique($url);
foreach ($url as $urls){
$rsurls = @file_get_contents($urls);
if (preg_match("/DownloadButton/", $rsurls)){
$pos1 = strpos($rsurls,">| ");
$pos2 = strpos($rsurls," KB");
echo substr($rsurls, $pos1+3, $pos2-$pos1)." ";
echo ''.$urls.' - Valid
';
} else {
echo ''.$urls.' - Dead
';
}
}
echo "
".sizeof($url)." Links Checked";
}
}
?>


10. 8. 2013 10:24:47
https://webtrh.cz/diskuse/link-checker#reply929210
Pro odpověď se přihlašte.
Přihlásit