Salutare,
Am nevoie sa salvez un fisier pe server, un mp3 mai exact.
Vreau sa mut site-ul in Germania, si aparent nu merge sa accesez sursa de download al fisierului mp3.
Inainte il salvam cu fopen() si il trimineam la client cu readfile() insa acum nu mai merge nici una.
Daca spre exemplu pun:
Nu afiseaza pagina web a site-ului.Cod PHP:$file = file_get_contents('htt p://server.sursa.com');
echo $file;
Insa daca pun:
imi afiseaza pagina web.Cod PHP:$file = curl('ht tp://server.sursa.com');
echo $file;
Iar functia curl() fiind:
Cod PHP:function curl( $url ) {
if ( in_array( "curl", get_loaded_extensions() ) ) {
$ch = curl_init() ;
curl_setopt( $ch, CURLOPT_URL, $url ) ;
curl_setopt( $ch, CURLOPT_HEADER, 0 ) ;
curl_setopt( $ch, CURLOPT_FRESH_CONNECT, 1 ) ;
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ) ;
curl_setopt( $ch, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"] ) ;
$result = curl_exec( $ch ) ;
curl_close( $ch ) ;
return $result ;
} else {
$result = file_get_contents( $url ) ;
return $result ;
}
}
Problema e ca nu merge sa-l salvez cu functia curl(), am incercat diverse metode insa nu au functionat.
Eu il salvez intr-un folder, ii pun tag-uri mp3, apoi unlink().
Daca are cineva o idee, as fi recunoscator.
PS. Am scris htt p deoarece nu pot posta link-uri![]()


Răspunde cu citat
