Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2011, 22:16
0therOS
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 1
Información link .flv directo de megavideo PHP casi listo necesito una ultima ayudita

Hola a todos!!!!
Miren he estado armando una pagina PHP queal introducirle un link de Megavideo te devuelva el link directo al .flv

Ahora como es esto.

el codigo lo arme de varias partes de por aqui y de muchos lados :)

ok empiezo a explicar.

para encontrar el lnik directo a megavvideo puedes entrar al codigo fuente de una pagina de megavideo y encontraras 3 variables llamadas flashvars.un , flashvars.k1, flashvars.k2 si estas las pasas por un algoritmo de desencripcion obtendras una serie de numeros y con otros elementos faciles de encontrar puedes armar el link directo.

el codigo de desencripcion es completamente funcional lo se porque manualmente me meti al codigo fuente y use esas variables y me arrojaron un link correcto :)

ahora....lo que intente hacer fue automatizar el proceso de leer el codigo fuente ,
lo lei asi


Código PHP:
$page file_get_contents($url); 
obteniendo en $page un string con el codigo fuente de la pagina, tambien intente con

Código PHP:
$ch curl_init();
curl_setopt($chCURLOPT_URL'http://www.megavideo.com/?v=6XOSMN0D');
curl_setopt($chCURLOPT_HEADERfalse);
curl_setopt ($chCURLOPT_RETURNTRANSFERtrue);
$page curl_exec($ch);
$error curl_error($ch);
curl_close($ch); 
igual obteniendo en $page el mismo resultado

para saber que too estuvo correcto guarde igual una copia en un .txt

y todo sale perfecto

luego obtengo las variables y me aseguro que todas sean tipo string porque el codigo procesa las 3 como strings ;)

se que me otorga un resultado satisfactorio porque me manda a una pagina que dice forbidden necesita iniciar sesion. si saliera mal dice eso de que no existe el archivo.

se que todo esta correcto porque de hecho comparo las variables que obtengo con el archivo txt y si coinciden .

Mi unica explicacion es que megavideo me esta sirviendo paginas con variables sin autorizacion o algo por el estilo.

que me recomiendan que haga ???? mandar una cookie jar???? o cual es su solucion, si alguien quiere ayudarme a comprobar todo porfavor mandenme un mensaje para que les de acceso al programa y lo chequemos porfavor