$v) { if($back === true) { copy($v, $dest . DIRECTORY_SEPARATOR . 'page' . padding($down, $pad) . $ext); $down--; if ($again > 2 OR $k == 0) { $again = 1; $back = false; } echo "$k => $down \n"; $again++; } else { copy($v, $dest . DIRECTORY_SEPARATOR . 'page' . padding($up, $pad) . $ext); $up++; if ($again > 2) { $again = 1; $back = true; } echo "$k => $up \n"; $again++; } } /** * Pads a number with zeroes to make a nice even lenghted result * Author Carsten Jensen * @param int $int number to be padded * @param int $length of padding * @return int padded number */ function padding($int, $length = 2) { return str_pad($int, $length, 0, STR_PAD_LEFT); } ?>