Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/04/2014, 07:35
Qazser
 
Fecha de Ingreso: abril-2014
Ubicación: Canarias!
Mensajes: 150
Antigüedad: 10 años
Puntos: 10
Respuesta: no puedo hacer una simple suma :(

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