Foros del Web » Programando para Internet » PHP »

Problema con el manejo de variable js en php

Estas en el tema de Problema con el manejo de variable js en php en el foro de PHP en Foros del Web. Hola, recojo una valor que bienes de java script de la siguiente forma: Código PHP: $valor_dolar  =  "<script>document.write(DolarObservado);</script>" ;  el valor lo muestra bien si ...
  #1 (permalink)  
Antiguo 24/05/2006, 15:04
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 14 años
Puntos: 8
Problema con el manejo de variable js en php

Hola,

recojo una valor que bienes de java script de la siguiente forma:
Código PHP:
$valor_dolar "<script>document.write(DolarObservado);</script>"
el valor lo muestra bien si hago un echo:
Código PHP:
echo $valor_dolar
me muestra en pantalla: $ 528.33

ahora quiero manipular el dato en php pero no puedo ya que es un string que contiene el llamado de una funcion en java script para que me muestre el valor del dolar.

la idea es eliminar el $ y el espacio " ".
y lo trato de hacer con la funcion str_replace() pero no funciona.

Código PHP:
$valor_dolar =  str_replace("$","",$valor_dolar);
$valor_dolar =  str_replace(" ","",$valor_dolar); 
alguna idea?
como puedo transformar el valor a un dato(numero valido) en php


gracias!!!
  #2 (permalink)  
Antiguo 24/05/2006, 17:22
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
no vas a poder, ya que al momento de ejecutar el php lo único que tenés es la cadena de texto. Luego se ejecuta el javascript, pero cuando ya el php se ejecutó.
Creo que tenés que buscar dónde generás la variable "DolarObservado" e intentar pasarle su valor al programa php, o quizás seguir un proceso parecido para obtener el valor.

Saludos.
  #3 (permalink)  
Antiguo 24/05/2006, 20:23
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 14 años
Puntos: 8
ok. gracias

salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:48.