Salut. am următorul link
http://fs108.trilulilu.ro/stream.php?ty ... 1442342823
este vreun cod php care poate descărca mp3-ul ?
Descărcare mp3
Moderatori: Moderatori, Start Moderator
Re: Descărcare mp3
lexta scrie:Salut. am următorul link
http://fs108.trilulilu.ro/stream.php?ty ... 1442342823
este vreun cod php care poate descărca mp3-ul ?
Salut,
Acel link redirectioneaza catre pagina principala, mai exista mp3-ul?
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
Re: Descărcare mp3
In primul rand, nu pune aici link-uri de download.
Apoi
1. trebuie sa vezi unde este locatia acelui mp3 (asigura-te ca este un fisier acolo, nu o pagina HTML)
2. folosesti curl pentru a prelua continutul.
3. continutul il pui intr-un fisier cu file_put_contents pe care il denumesti melodie.mp3
Cauta ce face cUrl si gaseste acel fisier.
Daca nu este protejat in vrun fel, il vei putea descarca.
Daca este protejat, nu il descarca, cumpara-l
Apoi
1. trebuie sa vezi unde este locatia acelui mp3 (asigura-te ca este un fisier acolo, nu o pagina HTML)
2. folosesti curl pentru a prelua continutul.
3. continutul il pui intr-un fisier cu file_put_contents pe care il denumesti melodie.mp3
Cauta ce face cUrl si gaseste acel fisier.
Daca nu este protejat in vrun fel, il vei putea descarca.
Daca este protejat, nu il descarca, cumpara-l
Re: Descărcare mp3
Faza e că dacă folosesc codul aşa:
Îmi descarcă şi îmi pune melodia în folderul respectiv, dar eu vreau să fac cumva ca melodia să o descarce în browser
Cod: Selectaţi tot
file_put_contents("music/test2.mp3", file_get_contents("http://xxx.ro/muzica.mp3"));
Îmi descarcă şi îmi pune melodia în folderul respectiv, dar eu vreau să fac cumva ca melodia să o descarce în browser
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
Re: Descărcare mp3
Atunci ai nevoie de un force download.
In loc de file_put_contents ar trebui sa faci un readfile
Ceva de genul asta
daca nu vrei deloc sa retii melodia pe server
In loc de file_put_contents ar trebui sa faci un readfile
Ceva de genul asta
Cod: Selectaţi tot
<?php
// $file este un path la tine pe server
header ('Content-type: octet/stream');
header ('Content-disposition: attachment; filename='.$file);
header ('Content-Length: '.filesize($file));
readfile($file);
daca nu vrei deloc sa retii melodia pe server
Cod: Selectaţi tot
<?php
$file = 'nume-to-download.mp3';
$content = file_get_contents(...);
header ('Content-type: octet/stream');
header ('Content-disposition: attachment; filename='.$file);
//header ('Content-Length: '.filesize($file));
readfile($content);
Re: Descărcare mp3
Nu doresc să-mi reţină melodia pe server, doresc să o descarce în browser. Am folosit al doilea cod, o descarcă dar are 0 baiți 
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
Re: Descărcare mp3
lexta scrie:Nu doresc să-mi reţină melodia pe server, doresc să o descarce în browser. Am folosit al doilea cod, o descarcă dar are 0 baiți
Verifica daca ai content, poti preluat cu ajutorul lui cUrl
(file_get_contents nu cred ca functioneaza pe server shared)
De ex: http://davidwalsh.name/curl-download
baiți = Bytes
Re: Descărcare mp3
Nu este webhosting shared şi are content, am încercat cu funcţia de acolo şi tot nu functionează.
Am înlocuit readfile cu echo şi funcţionează.
Am înlocuit readfile cu echo şi funcţionează.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 36 vizitatori