Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2016, 02:26
leodaniel
 
Fecha de Ingreso: febrero-2016
Ubicación: guadalajara
Mensajes: 4
Antigüedad: 8 años, 2 meses
Puntos: 0
Pregunta Problemas con fichero

Buenas a todos, sean días tardes o noches, estoy tratando de reemplazar 00 de ASCII por otro caracter ASCII de un fichero .tad

Usaré un código de ejemplo. (mi código tiene 4000 mil caracteres)

5052 4143 5449 4341 4E44 4F00 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

Utilizo

substr($acc,154,2); // Posicion de los 0000 que quiero cambiar
str_replace..................


Al reemplazar substr($acc,154,2); // los 0000 por ejemplo a 0202

se ve de esta manera

5052 4143 5449 4341 4E44 4F00 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202
0202 0202 0202 0202 0202 0202 0202 0202

Me reemplaza todos los 0000 y quiero que solo me cambie el que solicito quedando de esta manera

5052 4143 5449 4341 4E44 4F00 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0202 0000

Aclaro que puedo modificar cualquier valor que no sea 0000.

Se recibe cualquier ayuda.

Gracias.