• HomePagina Inicial
  • Blog Mis cosillas
  • Portfolio Mis trabajos
  • Acerca deeste blog y su autor
    • Sobre Mi 
    • Oridoki 
  • ContactarFormulario
  • Categorias

    • Blog
      • Control de Versiones
        • GIT
      • Diseño
      • Frameworks
        • CakePHP
        • CodeIgniter
      • JavaScript
        • EXT JS
        • JQuery
      • Magento
      • Maquetación
        • CSS
        • HTML
      • MiniCodes
      • MySQL
      • PHP
      • Proyectos
      • TextMate
      • Varios
      • Wordpress
    • Portfolio

PHP – Mi estado en Skype :: Actualizado

Posted by Adrià Cidre Categories: Blog, PHP Tags: Estado, HTML, PHP, Skype

A veces mientras desarrollamos un site con soporte on-line vía Skype, puede ser interesante incluir en la propia pàgina web el estado de nuestro usuario en Skype, para ver si estamos Online o no.

Hoy vamos a ver como hacer esto en PHP, realmente es bastante simple, y solo necesitamos que nuestro servidor tenga acceso de salida a internet, y tener instaladas las librerías curl.

define("SKYPE_USER", "myUser");
define("PROXY", '');

$skype_status = array(
    1 => 'Offline',
    2 => 'Online',
    3 => 'Away',
    4 => 'Not available',
    5 => 'Do not disturb',
    6 => 'Invisible'
);

echo "Mi estado es :".$skype_status[get_skype_status()];

function get_skype_status()
{
	// Leer el estado de skype directamente del servidor de SKYPE vía curl
	$skype_url = 'http://mystatus.skype.com/'.SKYPE_USER.'.num';
	$cUrl = curl_init();
	curl_setopt($cUrl, CURLOPT_URL, $skype_url);
	curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($cUrl, CURLOPT_TIMEOUT, 5);
    if (trim(PROXY) != '') {
        curl_setopt($cUrl, CURLOPT_PROXY, PROXY);
    } 

	$status_code = trim(curl_exec($cUrl));
	curl_close($cUrl);

	$status_code = intval($status_code);
	return $status_code;
}

He solucionado los errores que había, y he añadido la variable PROXY, por si alguno utiliza un proxy que siga funcionando bien.

Además debéis configurar skype para mostrar vuestro estado en la web…

imagen-21
Espero que os haya gustado.

Share This Post!

Subscribe to our RSS feed. Tweet this! StumbleUpon Reddit Digg This! Bookmark on Delicious Share on Facebook

5 Responses to PHP – Mi estado en Skype :: Actualizado

  1. Hi,

    A mi parecer no está completo el código.
    Parece que al inicio se han recortado una o 2 lineas.

    Luis.

    Posted on 06/02/2009 at 17:11
    |
    Luis says
  2. Buenas Luis,

    gracias por avisar, al parecer el GoogleSyntaxHightlighter se comia las dos primeras lineas por empezar con

    Un Saludo

    Posted on 06/02/2009 at 17:25
    |
    kumulo says
  3. alguien me puede mandar el codigo completo, gracias.

    Posted on 07/02/2009 at 15:39
    |
    jefferson says
  4. Hola Jefferson, he actualizado el post con los últimos cambios, ahora ya es plenamente funcional, además recuerda configurar skype para que te deje mostrar tu estado en la web. Si tienes alguna duda avisame.

    Un Saludo

    Posted on 08/02/2009 at 11:33
    |
    kumulo says
  5. Thank you for share very good info.

    Posted on 03/12/2010 at 12:42
    |
    acute lymphoblastic leukemia says

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Search our website

  • Inicio
  • Blog
  • Consultor Web
  • Contactar
  • E-Commerce
  • Oridoki
  • Outsourcing
  • Portfolio
  • Sobre Mi
  • Social Media
© Adrià  Cidre Jugo - 2011