axelb, ¿lo que te escrito yo del comando exec no lo habras escrito en el mismo script que quieres convertir a txt, verdad?? porque si es asi, basicamente se va a llamar a si mismo constantemente y va a ver un overflow de memoria y el handler del archivo es probable que se te quede abierto sin escribir nada en el, ya que la memoria del server esta llena y no responde.
¡
lo que te he puesto debería de funcionar, pero eso si, IMPORTANTE, ¡tiene que estar en un
script php
a parte!, es decir:
Código PHP:
<?php
exec("php aConvertir.php > fichero.txt");
echo "se ha creado el txt correctamente";
?>
Código PHP:
<?php
echo "este script es el que vas a convertir a txt\n";
echo "texto\n";
for($i=0;$i<10;$i++)
echo "mas texto {$i}\n";
?>
Saludos!