Autor | Zpráva | ||
---|---|---|---|
videoman Profil |
#1 · Zasláno: 9. 8. 2010, 14:25:50
Dobrý den,
potřeboval bych získat zdrojový kód z jiné stránky a najít tam link a to by se po napsaní např. mujweb.cz/soubor.php - začalo stahovat navštěvníkovi z jiné stránky. Zhruba kód mám, pomáhal mi jeden člověk, ale teď je nedostupný, proto píšu sem. Link je: http://www.4shared.com/audio/lRluNcKK/hokuspokus.html Část zdrojáku z té stránky, kterou chci: so.addParam('flashvars', 'file=http://dc180.4shared.com/img/353380491/83489240/dlink__2Fdownload_2FlRluNcKK_3Ftsid_3D20100806-102844-7e006b0b/preview.mp3&volume=50&duration=473.892'); konkrétně ten soubor a končí to tímhle & Kód, který mám, ale píše to Špatné URL - je tam potřeba zadat dobře ten parametr, ale já jsem na to lama a nevím co je tam špatně. <?php $url = "http://www.4shared.com/audio/lRluNcKK/hokuspokus.html"; $html = file_get_contents($url); $html = explode("file=\", $html); if($html[1]=="") die("Špatné url."); $html = explode("\", $html[1]); $soubor = $html[0]; header("Location: $soubor"); ?> Případně pokud někdo zná jiný způsob může to napsat, ale nechci CURL. Děkuji Vám mnohkrát. |
||
Keeehi Profil |
#2 · Zasláno: 9. 8. 2010, 15:18:42
řádek 4
$html = explode("file=", $html); na řádku 6 bude chyba také. Celý kód jde přepsat na: <?php $url = "http://www.4shared.com/audio/lRluNcKK/hokuspokus.html"; $html = file_get_contents($url); if(preg_match("~so\.addParam\('flashvars', 'file=(.*?)&~",$html,$match)==1) header("Location: ".$match[1]); else die("Špatné url."); ?> |
||
videoman Profil |
#3 · Zasláno: 9. 8. 2010, 17:17:40
Děkuji moc. Funguje to. Máte nějaké znalosti s Flashem ? Protože tohle jsem chtěl pro JW Player a zkoušel jsem i funkci CURL, ale nepochopitelně to funguje to video jenom ve Firefoxu, v IE a Chrome ne. (stahovaní funguje všude)
Pokud byste měl čas a chuť: tak se můžete podívat zde. Už jsem se psal na jedno anglické fórum a jako odměnu jsem uváděl 20 USD. Jelikož nikdo nepomohl tolik bych Vám nabídl, pokud přijdete n ato jak to upravit, aby to šlo ve všech prohlížečích (myslím spustit to video): http://ssdsd.ueuo.com/1008.html V IE a Chrome to píše video not found or access denied - použil jsem ten Váš kód. Děkuji moc |
||
Časová prodleva: 7 dní
|
|||
videoman Profil |
#4 · Zasláno: 16. 8. 2010, 07:50:50
Nechci zaklád nový topic, když to má hodně společného s tím předtím. Potřebuji do kódu dopsat něco, co by spustila určitou funkci na stránce. Konktrétní přílklad - http://www.sendspace.com/file/4s1w1t (není můj upload) a potřebuji, aby se spustil ten prvek regular download a na následující stránce už mám odkaz a to bych ho přes ten kód, co je nahoře dostal. Počítám, že stejný princip bude fungovat i na např. http://depositfiles.com/files/dlfdbdpd8 . Děkuji moc za pomoc
|
||
Časová prodleva: 14 let
|
0