Nuevamente por aquí molestándolos con un poco de ayuda.
Mi objetivo:
Mediante PHP requiero abrir un archivo de excel para buscar dentro de él la siguiente cadena [**ORDEN**] y reemplazarla por un número de orden, por ejemplo: "TTR45874".
Mi código:
Código PHP:
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=archivo.xls");
header("Pragma: no-cache");
header("Expires: 0");
$file = file_get_contents("archivo.xls");
$archivo_nuevo = str_replace('[**ORDEN**]', 'TTR45874', $file);
echo $archivo_nuevo;
Usando el codigo anterior me marca un error en el archivo de excel que se genera, sin embargo si sustituyo [**ORDEN**] por una cadena con el mismo número de caracteres funciona de maravilla...
La pregunta:
¿Alguna idea de como solucionarlo? o bien, ¿Otro método para sustituir esa cadena?
Saludos y desde ya, muchas gracias por su ayuda!