Foros del Web » Programando para Internet » PHP »

extraer variable url flash con php

Estas en el tema de extraer variable url flash con php en el foro de PHP en Foros del Web. Buenas a todos! Os comento lo que quiero hacer. Quiero con una función extraer la variable que tengo que pasar al hacer click, porque hay ...
  #1 (permalink)  
Antiguo 06/08/2013, 06:50
 
Fecha de Ingreso: noviembre-2007
Mensajes: 46
Antigüedad: 16 años, 5 meses
Puntos: 3
extraer variable url flash con php

Buenas a todos!

Os comento lo que quiero hacer.

Quiero con una función extraer la variable que tengo que pasar al hacer click, porque hay veces que mandan unas u otras, normalmente son clickTag/clicktag/clickTAG y alguna más dependiendo el cliente.

La cuestión que quiero automatizar que cuando ponga la url del swf pueda extraerlo.

El ejemplo es el siguiente, tengo el siguiente flash:

<object type=”application/x-shockwave-flash” data=”http://www.example.com/file.swf?clic...Target=_blank” width=”300″ height=”250″>

<param name=”allowScriptAccess” value=”always”/>

<param name=”movie” value=”http://www.example.com/file.swf?clickTag=http://www.destinationURL.com&clickTarget=_blank“/>

<param name=”bgcolor” value=”#FFFFFF”></object>


Como véis en este caso es 'clickTag', como podria hacerlo en php para poder sacarlo (si se puede, claro)?


Gracias y un saludo!
  #2 (permalink)  
Antiguo 06/08/2013, 16:28
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: extraer variable url flash con php

Usa la función parse_url()
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 07/08/2013, 01:47
 
Fecha de Ingreso: noviembre-2007
Mensajes: 46
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: extraer variable url flash con php

Buenas,

Gracias por contestar Triby, pero la cuestión es que normalmente me dan una url del ".swf" y es dentro de ese ".swf" donde está la url y el nombre de la variable definida, que es la que quiero sacar.

En el flash se define así la variable que valida:

on (release){
getURL(clickTag, "_blank");
}

Ese 'clickTag' es el que varía en clickTag/clicktag/clickTAG u otra variable.

Sé que con "parse_url()" consigo parsear la url y me la devuelve en un array() pudiendo así manejar sus datos, pero necesito extraer esa, aunque gracias por la sugerencia.


No sé si me estoy explicando correctamente.


Saludos!
  #4 (permalink)  
Antiguo 07/08/2013, 10:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: extraer variable url flash con php

¿Te refieres a que quieres abrir el archivo .swf y buscar la variable?
  #5 (permalink)  
Antiguo 08/08/2013, 01:15
 
Fecha de Ingreso: noviembre-2007
Mensajes: 46
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: extraer variable url flash con php

Cita:
Iniciado por GatorV Ver Mensaje
¿Te refieres a que quieres abrir el archivo .swf y buscar la variable?


Correcto, no sé si se puede o como se podría hacer...
  #6 (permalink)  
Antiguo 08/08/2013, 07:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: extraer variable url flash con php

No creo que sea tan simple, el formato SWF no es un formato de texto, si no binario, tendrías que estudiar y averiguar como es el formato y luego ver como se almacena para que puedas hacerlo, pero te adelanto no es algo para nada simple, sobre todo porque según recuerdo el formato SWF no esta muy bien documentado.

Saludos.
  #7 (permalink)  
Antiguo 09/08/2013, 02:17
 
Fecha de Ingreso: noviembre-2007
Mensajes: 46
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: extraer variable url flash con php

Vaya, parece que se va complicando la cosa

Pues si alguien conoce o me pudiera orientar por donde podría empezar lo agradecería...


Gracias por los aportes y saludos!

Etiquetas: flash
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 03:29.