| 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: 16 let
|
|||
0