Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2015, 13:31
zarcimo
 
Fecha de Ingreso: abril-2015
Ubicación: españa
Mensajes: 16
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: A yuda con el siguiente código por favor.

Código PHP:
*/

// register shortcode
add_shortcode('devuelveflv''PHP_Devuelve_Flv');

// include PHP file
// Devuelve una cadena entre dos tags
function get_string_between($string$start$end){
    
$string " ".$string;
    
$ini strpos($string,$start);
    if (
$ini == 0) return "";
    
$ini += strlen($start);
    
$len strpos($string,$end,$ini) - $ini;
return 
substr($string,$ini,$len);
}

function 
PHP_Devuelve_Flv($params=array()) {

    
extract(shortcode_atts(array(
        
'urlorigen' => 'default'
    
), $params));

    
$ch curl_init();
    
// $urlorigen-ejemplo: "http://www.xvideos.com/video259513/black_girl_with_perfect_big_boobs_training"
    
curl_setopt($chCURLOPT_URL$urlorigen);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
$output curl_exec($ch);
    
curl_close($ch);
    
$urlflv get_string_between($output"flv_url=""url_bigthumb");
    if (
$urlflv<>'') {
        
// The payment is valid

        
$urlflv=rawurldecode($urlflv);
        
//echo do_shortcode('[jsplayer src="' . $urlflv . '" width="510" height="400"]');
                
echo do_shortcode('[jsplayer src="' $urlflv.'"]');
    }
    else {
        
// El video no está disponible
        
echo '<H2>Sorry, Video not available</H2>';
    }