Obviamente te va a crear 2 archivos porque primero debes cargar el formulario (se crea e archivo '.php'), y luego envias el nombre del archivo, para eso,
PRIMERO DEBES VERIFICAR SI EXISTE LA VARIABLE y luego llamas al demás procedimiento...
Código PHP:
Ver original<form action="index.php" method="post" name="numero">
<input name="numero" type="text">
<input type="submit" value="crear">
</form>
<?php
if (isset($_POST['numero'])) { $numeroazar=$_POST['numero'].'.php';
}
?>