Ajuda com este código de vídeo, quero colocá-lo com json_encode

  • Autor Autor Joscplan
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Joscplan

Joscplan

Gamma
Programador
Verificación en dos pasos activada
Buenas tardes forobeta,

Ando ocupando ayuda en un código el cual no entiendo que es el siguiente:

AnimeID un sitio de anime online en sus reproductores de video usa esto:
PHP:
<li class="mirror sel" data-vid="{'v':'\u003Ciframe marginheight=\u00220\u0022 marginwidth=\u00220\u0022 scrolling=\u0022no\u0022 frameborder=\u00220\u0022 width=\u0022100%\u0022 height=\u0022200\u0022 src=\u0022http:\/\/animeid.tv\/gk\/netumob.php?nt=9BR2X6AKRW9K\u0022 target=\u0022_blank\u0022\u003E\u003C\/iframe\u003E'}">iOS</li>

Yo entendí que eso es json_encode y justamente lo es pero a mi me sale asi:
PHP:
<li class="mirror" data-vid="{'v':'" \u003ciframe="" src="\u0022http:\/\/vk.com\/video_ext.php?oid=241127522\u0026id=168210864\u0026hash=cbc958520b25506f\u0026hd=2\u0022" width="\u0022100%\u0022" height="\u0022400\u0022" frameborder="\u00220\u0022\u003E\u003C\/iframe\u003E&quot;'}&quot;">OP 4</li>

Quiero saber en que me equivoco o que me falta, el código que yo uso es:
PHP:
$tabs_li .= '<li class="mirror" data-vid="{\'v\':\''.json_encode($videx, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE).'\'}">OP '.$i2.'</li>  ';

El error por no decir "horror" es que no elimina los " <--- y me pone &quot; al finalizar.

Para aclarar:
$videx = es la variable que invoca el iframe completo y $i2 como supondrán es el numero de opción.

El código debería de quedar así:
PHP:
<li class="mirror" data-vid="{'v':' \u003ciframe src=\u0022http:\/\/vk.com\/video_ext.php?oid=241127522\u0026id=168210864\u0026hash=cbc958520b25506f\u0026hd=2\u0022 width=\u0022100%\u0022 height=\u0022400\u0022 frameborder=\u00220\u0022\u003E\u003C\/iframe\u003E'}">OP 4</li>

Pero no da :sorrow:

Espero haberme dado a entender.
Desde ya gracias a los que me puedan ayudar :encouragement:

---------- Post agregado el 13-may-2014 hora: 18:12 ----------

Cito a un usuario que me han dicho que es bueno en esto: [MENTION=9679]cicklow[/MENTION] agradecería si me puede ayudar.
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
sinn dar tantas vueltas... cambia " por "\u003E" y listo... str_replace...

Y los &quot; <--- y el "" <-- todo lo cambio con str_replace ?


Edito: Ya me funciono, gracias.
 
Última edição:
Y los " <--- y el "" <-- todo lo cambio con str_replace ?

si podes cambiarlo... habia puesto quot; pero el foro me lo convirtio XD... jeje... podes probar eso. str_repplace(....json_encode(...))
 
si podes cambiarlo... habia puesto quot; pero el foro me lo convirtio XD... jeje... podes probar eso. str_repplace(....json_encode(...))

Gracias ya quedo 😀

Lo tuve que hacer así:
PHP:
$videos= json_encode($videx, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE);
			$videos= str_replace('&quot;','',$videos);
			$videos= str_replace('"','',$videos);
	    $li.= '<li class="mirror" data-vid="{\'v\':\''.$videos.'\'}">OP '.$i2.'</li>  ';
 
Voltar
Topo