Escribí este trozo de código, el cual funcion, pero no del todo...
El problema es que escribe 2 veces
$cadena dentro del archivo. Encontré algunos temas en el repositorio de bugs de php, pero a ninguno le dieron solución, asi que supongo que aún existe en la versión 5.2.5...