Code: Select all
<?php // Copy remote file locally to scan with getID3()
require_once('id3/getid3.php');
$remotefilename = 'http://feeds.soundcloud.com/stream/360412016-scott-johnson-27-tms-1381.mp3';
if ($fp_remote = fopen($remotefilename, 'rb')) {
$localtempfilename = tempnam('/tmp', 'getID3');
if ($fp_local = fopen($localtempfilename, 'wb')) {
while ($buffer = fread($fp_remote, 8192)) {
fwrite($fp_local, $buffer);
}
fclose($fp_local);
// Initialize getID3 engine
$getID3 = new getID3;
$ThisFileInfo = $getID3->analyze($filename);
// Delete temporary file
unlink($localtempfilename);
}
fclose($fp_remote);
};?>
Code: Select all
Array
(
[GETID3_VERSION] => 1.9.15-201711201016
[error] => Array
(
[0] => Could not open "" (!is_readable; !is_file; !file_exists)
)
)