Creo que la sintaxis correcta debería ser:
Código:
echo '<input type="file" name="file" onblur="'.LimitAttach(this,1).'"/>';
La sentencia que escribe Hugo_Euan tiene a mi parecer dos inconvenientes:
1. Es estandar el uso de comillas dobles en vez de comillas simples en los input.
2. Despues del (this,1).\ está sobreando el back slash.
Prueba el código y dinos cómo te fue.
Saludos.