<?php
function get_upload_dir($id) {
$p = 3;
for ($i = 2; $i >= 1; $i--) {
$dir = ceil($id / pow($p, $i)) % $p; $dir_file_arr[] = $dir > 0 ? $dir : $p;
}
$dir_file_str = implode("/", $dir_file_arr); return $dir_file_str;
}
for ($i=1; $i<=27; $i++) {
echo $i . " - " . get_upload_dir($i) . "\n";
}
PD9waHAKCmZ1bmN0aW9uIGdldF91cGxvYWRfZGlyKCRpZCkgewoJJHAgPSAzOwogICAgZm9yICgkaSA9IDI7ICRpID49IDE7ICRpLS0pIHsKICAgICAgICAkZGlyID0gY2VpbCgkaWQgLyBwb3coJHAsICRpKSkgJSAkcDsKICAgICAgICAkZGlyX2ZpbGVfYXJyW10gPSAkZGlyID4gMCA/ICRkaXIgOiAkcDsKICAgIH0KICAgICRkaXJfZmlsZV9zdHIgPSBpbXBsb2RlKCIvIiwgJGRpcl9maWxlX2Fycik7CiAgICByZXR1cm4gJGRpcl9maWxlX3N0cjsKfQoKZm9yICgkaT0xOyAkaTw9Mjc7ICRpKyspIHsKCWVjaG8gJGkgLiAiIC0gIiAuIGdldF91cGxvYWRfZGlyKCRpKSAuICJcbiI7Cn0K