Buenas Tardes,
Veamos si podemos ayudar un poco...
Antes que nada, que devuelve exactamente el curl, ¿comprobastes que es un array? hazle un print_r para comprobarlo.
Luego..
"Tm = <mt>04357</mt>+<bt>00463</bt>"
¿Es este el valor que te devuelve la variable $resultado?
Unos consejos:
Date cuenta de una cosa que haces en el for
Código PHP:
<?php
exec('curl http://ruta',$resultado);
for($i=0; $i<count($resultado);$i++){
$tot_1 = $resultado[3];
$tot_2 = $resultado[4];
}
Supongamos que resultado devuelve un array, entonces resultado tendrá X posiciones, cada uno con un valor diferente.
*El for dice que haga lo que está entre las {} tantas veces como posiciones hay en el array. Pero realmente lo que está entre las {} no varia. Es decir, si hay 4 posiciones, las 4 veces hace lo mismo.
Lo que hace en cada una de las 4 veces (suponiendo que hay 4 posiciones) es asignarle a la variable tot1 la tercera posicione del array y a tot2 la cuarta posicion del array, si eso quieres hacer no necesitas el for, tan solo
Código PHP:
<?php
exec('curl http://ruta',$resultado);
$tot_1 = $resultado[3];
$tot_2 = $resultado[4];
*No uses "?>", el cerrar php se usa únicamente cuando estás mezclando php con otro lenguaje, como html.
Un saludo