Paso 2: El código
<? php
encabezado ("Expires:". gmdate ("D, d M Y H:i:s", marca_de_tiempo + 7200). "GMT");
header ('Content-Type: texto/javascript ');Generar algunos CSS
$style = <<< EOT
estilo de < >
div #statscard {font: 11.5px/1.2em arial, sans-serif; color: blanco, ancho: 150px; frontera: 4px solid #FCAA1A; frontera-radio: 5px; - webkit-border-radius: 8px; - moz-border-radius: 8px; fondo: #F16625; padding: 7px 7px 0px; alinear texto: izquierda; cursor: pointer;}
div div #statscard {margen: 5px 0px 0px 0px; padding: 0px; texto-alinee: derecho;}
div.user de div #statscard {font-size: 18px;}
div.user-imagen de div #statscard {texto-alinee: Centro;}
div #statscard div.date Unidos a un fuerte {color: #FE963A; font-weight: bold;}
div #statscard div.user imagen img {frontera: 1px sólido blanco; margen: 0px; padding: 0px;}
div #statscard ul {fondo: #F16625; border: ninguno; lista-estilo: ninguno; margen: 0px 0px 5px 0px; relleno: 0px; font-weight: bold;}
div #statscard ul fuerte {flotante: izquierda; color: black; font-weight: bold;}
div #statscard ul li {frontera: ninguno; margen: 0px; padding: 0px;}
< / estilo >
EOT;Obtener el código HTML de Statscard de instructables.com
$card =Verificar que el HTML devuelto es una statscard apropiada
Si (! $card || substr ($card, 0, strlen ('< div clase = "statscard"))! = ' < div clase = "statscard")
$card = "< p > don\ ' t parecen existir. Lo siento sobre eso. < /p >';Sustituir la imagen por uno alojado localmente si no existe foto de usuario
$card = str_replace ('/ estática/defaultIMG/usuario. THUMB.gif', 'http://playercard.neobard.net/user.THUMB.gif', $card);Componer el HTML en una cadena de javascript amigable
$json = json_encode ($style.' < div id = "statscard" onclick="window.top.location=\ ' $_GET ['pantalla'].' \'">< img src ="http://playercard.neobard.net/logo.png"/ >". $card.' < / div >');? >
Document.Write (<? php echo $json? >);