J'ai besoin de l'aide concernant s3 amazon avec des dossiers,Amazon s3 dossiers Problème
Le problème que je reçois avec la classe d'Amazon par undesigned est doesnt dossiers de soutien, il ne vous indique le nom complet du fichier, il vous donne ces trois options sur le tableau.
[Music/] => Array
(
[name] => Music/
[time] => 1296576896
[size] => 0
[hash] => d41d8cd98f00b204e9800998ecf8427e
)
[Music/Cocaine VIP_Shufunk_192.mp3] => Array
(
[name] => Music/dnb/Cocaine VIP_Shufunk_192.mp3
[time] => 1296577893
[size] => 8300933
[hash] => edfb1bcfad7edfaccd901b95541e8d45
)
[Music/dnb/Crazy Talk_Tantrum Desire_192.mp3] => Array
(
[name] => Music/dnb/Crazy Talk_Tantrum Desire_192.mp3
[time] => 1296577988
[size] => 9266562
[hash] => 0eb4ca6b53d78e1f976df9b488e0f4bf
)
[Music/dnb/Day_N_Nite_(TC_Remix)_Kid_Cudi_vs._Crookers_192.mp3] => Array
(
[name] => Music/dnb/Day_N_Nite_(TC_Remix)_Kid_Cudi_vs._Crookers_192.mp3
[time] => 1296578094
[size] => 6597705
[hash] => 376ed9479afc9657b40bc4fc3e885b65
)
comme vous pouvez le voir vous donne les options temps taille de nom et de hachage aucune option de dossiers, donc je suis en train de trouver un travail autour. Ci-dessus comme vous pouvez le voir Cocaine VIP_Shufunk_192.mp3 est dans le dossier Musique et leur est également un dossier Music/dnb/qui contient beaucoup de fichiers.
Ce que je cherche à faire est de trouver un juste quoi pour montrer les fichiers qui se trouvent dans un certain dossier.
jusqu'ici essayé.
ok donc si j'ai un dossier appelé Musique
je peux avoir ce qui suit.
$amazon_folder = "Music";
$contents = $s3->getBucket("MY-BUCKET",$amazon_folder);
foreach ($contents as $file){
$fname = $file['name'];
// So i need some code
}
ok donc cela montre tous mes fichiers dans la musique, mais le problème est qu'il montre tout, y compris les dossiers dans le dossier de la musique.
Je ne veux pas qu'il montre les fichiers qui sont dans un dossier dans le dossier de musique disent Musique/Dnb je ne veux pas qu'il montre ces fichiers seulement les fichiers dans le dossier Musique pas le dossier Music/dnb ???
J'ai essayé ce qui suit.
$test = substr($fname, 0, strpos($fname, '/'));
$more = explode("/", $fname);
Quelqu'un peut-il penser à une solution?
Merci