Ok Ok.. ich doof.
Code:
<?php
function get_skype_status($username){
{
$url = "http://mystatus.skype.com/".$username.".xml";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($curl);
curl_close($curl);
$pattern = '/xml:lang="de">(.*)</';
preg_match($pattern,$data, $match);
return $match[1];
}
}
$status = get_skype_status("PuniHasstEuch");
if($status == "Online")
{
echo "Ich bin <i class='fa fa-power-off online fa-lg'></i>";
}
if($status == "Abwesend")
{
echo "Ich bin <i class='fa fa-power-off abwesend fa-lg'></i>";
}
if($status == "Offline")
{
echo "Ich bin <i class='fa fa-power-off offline fa-lg'></i>";
}
?>
Dennoch bedanke ich mich herzlich für die Hilfe!
Zur Erklärung:
Ich hatte das Problem das ich sobald ich das Script in die Navigation gepackt habe das ich einen 500 Internal Server Error bekommen habe, so schlau wie ich bin habe ich mir keine PhP Error anzeigen lassen.
Naja bis ich mal das Script aus der testseite genommen habe, und man siehe: es klappt!
Warum? Keine Ahnung, es klappt!