Solución videos xxx vk.com

  • Autor Autor kanikase
  • Fecha de inicio Fecha de inicio
kanikase

kanikase

Préstamo impago
1
Xi
Programador
Verificación en dos pasos activada
Suscripción a IA
Edito ya no funciona.
 
Última edición:
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Se puede hacer con otro player? como videojs?
 
Censura ese dedo que tiene la mujer casi en la boca xd.
 
Censura ese dedo que tiene la mujer casi en la boca xd.

No es dedo XD no pasa nada, o eso creo :fatigue:

- - - Actualizado - - -

Aquí el php para que no desconfíen :encouragement:

PHP:
<?php
header('Content-type: text/html; charset=UTF-8');
error_reporting(0);
function curl($url, $cookie, $datos){
	$nick = urlencode($user);
	$pass = urlencode($pass);
	$fields = "email=$nick&pass=$pass";
	$curl = curl_init($url);
	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
	curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	if (!empty($datos)) {
		curl_setopt($curl, CURLOPT_POSTFIELDS, $datos);
		curl_setopt($curl, CURLOPT_POST, true);
	}
	curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36");
	$ret = curl_exec($curl);
	curl_close($curl);
	return $ret;
}
function login($user, $pass) {
	$nick = urlencode($user);
	$pass = urlencode($pass);
	$fields = "email=$nick&pass=$pass";
	$cookies =  getcwd().'/cookie.txt';
	curl('https://login.vk.com/?act=login', $cookies, $fields);
}
login('micorreo :V', 'mi pass :v');
function jsonvk($urlvk){
	$cookies =  getcwd().'/cookie.txt';
	$source = curl($urlvk, $cookies);
	$exp = explode('url240', $source);
	$salida = '{"url240'.str_replace('\\', '', str_replace(substr($exp[1], strpos($exp[1], 'ip_subm')-3), '', $exp[1])).'}';
	return $salida;
}
$w = @$_GET['w'];
$h = @$_GET['h'];
$s = @$_GET['s'];
if (empty($w) OR empty($h) OR empty($s)) {
	die();
}
$url = urldecode($_GET['s']);
$oid = str_replace(substr($url, strpos($url, '&id')), '', substr($url, strpos($url, '?oid=')+5));
$id = str_replace(substr(substr($url, strpos($url, '&id=')+4), strpos(substr($url, strpos($url, '&id=')+4), '&')), '', substr($url, strpos($url, '&id=')+4));
$json = json_decode(jsonvk("http://vk.com/video".$oid."_".$id));
$thumb = $json->jpg;
$v240 = ($json->url240) ? "video_url:'".$json->url240."',video_url_text:'240p'" : '';
$v360 = ($json->url360) ? ",video_alt_url:'".$json->url360."',video_alt_url_text:'360p'" : '';
$v480 = ($json->url480) ? ",video_alt_url2:'".$json->url480."',video_alt_url2_text:'480p'" : '';
$v720 = ($json->url720) ? ",video_alt_url3:'".$json->url720."',video_alt_url3_text:'720p'" : '';
$configs = "hide_controlbar:'1',hide_style:'fade',preview_url:'$thumb',bt:'5',".$v240.$v360.$v480.$v720;
?>
 
Última edición:
No es dedo XD no pasa nada, o eso creo :fatigue:

- - - Actualizado - - -

Aquí el php para que no desconfíen :encouragement:

PHP:
<?php
header('Content-type: text/html; charset=UTF-8');
error_reporting(0);
function curl($url, $cookie, $datos){
	$nick = urlencode($user);
	$pass = urlencode($pass);
	$fields = "email=$nick&pass=$pass";
	$curl = curl_init($url);
	curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
	curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
	curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	if (!empty($datos)) {
		curl_setopt($curl, CURLOPT_POSTFIELDS, $datos);
		curl_setopt($curl, CURLOPT_POST, true);
	}
	curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36");
	$ret = curl_exec($curl);
	curl_close($curl);
	return $ret;
}
function login($user, $pass) {
	$nick = urlencode($user);
	$pass = urlencode($pass);
	$fields = "email=$nick&pass=$pass";
	$cookies =  getcwd().'/cookie.txt';
	curl('https://login.vk.com/?act=login', $cookies, $fields);
}
login('micorreo :V', 'mi pass :v');
function jsonvk($urlvk){
	$cookies =  getcwd().'/cookie.txt';
	$source = curl($urlvk, $cookies);
	$exp = explode('url240', $source);
	$salida = '{"url240'.str_replace('\\', '', str_replace(substr($exp[1], strpos($exp[1], 'ip_subm')-3), '', $exp[1])).'}';
	return $salida;
}
$w = @$_GET['w'];
$h = @$_GET['h'];
$s = @$_GET['s'];
if (empty($w) OR empty($h) OR empty($s)) {
	die();
}
$url = urldecode($_GET['s']);
$oid = str_replace(substr($url, strpos($url, '&id')), '', substr($url, strpos($url, '?oid=')+5));
$id = str_replace(substr(substr($url, strpos($url, '&id=')+4), strpos(substr($url, strpos($url, '&id=')+4), '&')), '', substr($url, strpos($url, '&id=')+4));
$json = json_decode(jsonvk("http://vk.com/video".$oid."_".$id));
$thumb = $json->jpg;
$v240 = ($json->url240) ? "video_url:'".$json->url240."',video_url_text:'240p'" : '';
$v360 = ($json->url360) ? ",video_alt_url:'".$json->url360."',video_alt_url_text:'360p'" : '';
$v480 = ($json->url480) ? ",video_alt_url2:'".$json->url480."',video_alt_url2_text:'480p'" : '';
$v720 = ($json->url720) ? ",video_alt_url3:'".$json->url720."',video_alt_url3_text:'720p'" : '';
$configs = "hide_controlbar:'1',hide_style:'fade',preview_url:'$thumb',bt:'5',".$v240.$v360.$v480.$v720;
?>

Gracias kanikase :encouragement:
 
Alguien sabe como configurarlo en un dominio diferente?

@kamikase responde al mp
 
Última edición:
Voy a probarlo
 
[MENTION=81006]kanikase[/MENTION] como agrego el reproductor?
siempre con el codigo embed de vk?
 

Temas similares

Naturalista
Respuestas
3
Visitas
363
Ihering
Ihering
Atrás
Arriba