Part :
00.00
/
00:00
'latest', 'region' => $region, 'signature' => 'v4', 'credentials' => [ 'key' => $amazon_key, 'secret' => $amazon_secret_key ] ]); $objects = $client->getIterator('ListObjects', array( 'Bucket' => $bucket, 'Prefix' => $folder )); //echo "Keys retrieved!\n"; /*foreach ($objects as $object) { //echo $object['Key'] . "\n
"; echo $signedUrl = $client->getObjectUrl($bucket, $object['Key'], '+10 minutes')."\n
"; }*/ //if($amazon_key && $amazon_secret_key) { //foreach($s3->getBucket($bucket, $folder) as $file) { foreach ($objects as $object) { //$fname = $file['name']; //$furl = "http://$bucket.$bucket_endpoint/".$fname; //$signedUrl = $client->getObjectUrl($bucket, $object['Key'], '+10 minutes'); $cmd = $client->getCommand('GetObject', [ 'Bucket' => $bucket, 'Key' => $object['Key'], ]); $request = $client->createPresignedRequest($cmd, "+30 minute"); $signedUrl = (string) $request->getUri(); if(preg_match("/\.mp3$/i", $object['Key'])) { //if(preg_match("/\.mp3$/i", $furl)) { //$mp3_det = getMp3Info( $furl ); //print_r($mp3_det); $mp3p = 'amazon-s3-cloud-mp3-player.png'; //$mp3s = $furl; //$mp3t = basename($fname); //'Cloud Song'; $mp3a = ''; ?>