No Ex2 você está usando a função rename() de forma errada.
Essa função espera 2 parâmetros: 1-pasta/arquivo origem, 2-pasta/arquivo destino.
Então o Ex2 deveria de ser assim:
@$nome1 = $_POST["nome1"];
@$nome2 = ($_POST['nome2']);
@$nome1 = rename($nome1, $nome2);