$v) { if ($up % 2) // Even pages { copy($v, $even . DIRECTORY_SEPARATOR . 'page' . padding($up, $pad) . $ext); $up++; echo "$k => even\\ $up \n"; } else { copy($v, $odd . DIRECTORY_SEPARATOR . 'page' . padding($down, $pad) . $ext); $up++; $down--; echo "$k => odd\\ $down \n"; } } /** * 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); } ?>