G
gmc
Guest
consegui un codigo para mostrar la trm del día con php, trm es lo que vale el dolar en colombia. pero quiero que ese valor se guarde automaticamente en un archivo .js para que javascript lo lea como una variable
lo que quiero, no hay una manera que ese codigo genere un archivo permanentemente, un archivo .js donde este la variable TRM, y este archivo este subido en internet?
codigo php
<?php
$url="http://steamcommunity.com/id/vancete/stats/TF2";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$page = trim(curl_exec($ch));
$pos1=strpos($page,"Accumulated Points:");
$pos1=strpos($page,'whiteText">',$pos1);
$pos1=$pos1+11;
$pos2=strpos($page,"</span>",$pos1);
$puntuacion=substr($page,$pos1,$pos2-$pos1);
echo "puntuacion :".$puntuacion;
?>
modificando entonces el codigo quedaria de esta forma :
<?php
$url="http://dportal.banrep.gov.co/j2ee/encuesta/jsp/trm_del_dia.jsp";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$page = trim(curl_exec($ch));
$pos1=strpos($page,'<B>');
$pos1=$pos1;
$pos2=strpos($page,"</B>",$pos1);
$puntuacion=substr($page,$pos1,$pos2-$pos1);
echo "TRM :".$puntuacion;
?>
PD: Cabe anotar que la extension CURL del php , debe estar activada y pues que lo pueden ver en su host con un simple archivo.php que tenga el codigo :
<?php
phpinfo() ;
?>.
$trm_final=$puntuacion;
$trm_final = str_replace( "<B>", "", $trm_final );
ya con el valor $trm_final pueden hacer operaciones matematicas.
lo que quiero, no hay una manera que ese codigo genere un archivo permanentemente, un archivo .js donde este la variable TRM, y este archivo este subido en internet?
codigo php
<?php
$url="http://steamcommunity.com/id/vancete/stats/TF2";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$page = trim(curl_exec($ch));
$pos1=strpos($page,"Accumulated Points:");
$pos1=strpos($page,'whiteText">',$pos1);
$pos1=$pos1+11;
$pos2=strpos($page,"</span>",$pos1);
$puntuacion=substr($page,$pos1,$pos2-$pos1);
echo "puntuacion :".$puntuacion;
?>
modificando entonces el codigo quedaria de esta forma :
<?php
$url="http://dportal.banrep.gov.co/j2ee/encuesta/jsp/trm_del_dia.jsp";
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$page = trim(curl_exec($ch));
$pos1=strpos($page,'<B>');
$pos1=$pos1;
$pos2=strpos($page,"</B>",$pos1);
$puntuacion=substr($page,$pos1,$pos2-$pos1);
echo "TRM :".$puntuacion;
?>
PD: Cabe anotar que la extension CURL del php , debe estar activada y pues que lo pueden ver en su host con un simple archivo.php que tenga el codigo :
<?php
phpinfo() ;
?>.
$trm_final=$puntuacion;
$trm_final = str_replace( "<B>", "", $trm_final );
ya con el valor $trm_final pueden hacer operaciones matematicas.