SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.12.2013, 16:22:23
eseldom eseldom ist offline
Anfänger
 
Registriert seit: Dec 2013
Alter: 35
Beiträge: 2
XML Shoutcast

Hallo liebe Freunde der Community,

ich habe mal wieder ein Problem :) in Bezug auf PHP, ich arbeite grad daran eine XML Ausgabe hinzubekommen, "SHOUTcast Transcoder" leider verstehe ich es mal wieder nur zum Teil.

Ich nutze die API von Shoutcast möchte gerne alle DJ's ausgeben lassen leider kommt nur eine Weiße Seite...

Die XML sollte folgendes zurück werfen:
http://wiki.winamp.com/wiki/SHOUTcas...cation#ListDJS
Code:
 <djlist>
   <dj>
        <name/>
       <password/>
       <priority/>
         <enabled/>
         <banned>
           <year/>
           <month/>
          <day/>
          <hour/>
          <minute/>
          <second/>
        </banned>
      </dj>
      <dj> ... </dj>
      <dj .... </dj>
     
   </djlist>
PHP Code:
PHP-Code:
<?php
error_reporting
(E_ALL);
function 
sct_get_djlist()
{
    
$sc_host 'XXXX';
 
    
$sc_port '0000';
 
    
$sc_user 'admin';
 
    
$sc_pass 'XXXX';
 
    
mt_srand((double)microtime()*1000000);
    
$seq mt_rand(1,100);
    
$post 'op=listdjs&seq=' $seq;
 
    
$ch curl_init($sc_host '/api');
    
curl_setopt($chCURLOPT_PORT$sc_port);
    
curl_setopt($chCURLOPT_TIMEOUT5);
    
curl_setopt($chCURLOPT_POSTtrue);
    
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
    
curl_setopt($chCURLOPT_HTTPAUTHCURLAUTH_BASIC);
    
curl_setopt($chCURLOPT_USERPWD$sc_user ':' $sc_pass);
    
curl_setopt($chCURLOPT_POSTFIELDS$post);
    
$curl curl_exec($ch);
    
$xml = new SimpleXMLElement($curl);
    
curl_close($ch);
 
    if (
$xml->djlist)
    {
        return (string)
$xml->djlist->dj->name;
    }
    else
    {
        return 
'Fehler';
    }
}
echo 
sct_get_djlist();
?>
Ich hoffe jemand kann mir ein Ansatz geben wie ich zur Lösung kommen

Gruß
Mit Zitat antworten
  #2  
Alt 20.12.2013, 01:55:16
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 843
AW: XML Shoutcast

Hi,

Zitat:
ich habe mal wieder ein Problem
vs
Zitat:
Beiträge: 1
MfG

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #3  
Alt 20.12.2013, 19:37:40
eseldom eseldom ist offline
Anfänger
 
Registriert seit: Dec 2013
Alter: 35
Beiträge: 2
AW: XML Shoutcast

Zitat:
Zitat von Ckaos Beitrag anzeigen
Hi,


vs


MfG

CKaos
7 zeichen? also klasse Antwort hätte von jemanden der nur seine Beiträge puschen will mehr erwartet!.
Mit Zitat antworten
  #4  
Alt 22.12.2013, 23:22:46
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: XML Shoutcast

Zitat:
Zitat von Ckaos Beitrag anzeigen
Hi,
[ Mehrzahl ]
vs
[ 1 Beitrag ]
Jetzt hatter zwei, aber er versteht Deine Antwort immer noch nicht.
Mit Zitat antworten
  #5  
Alt 15.01.2014, 10:59:07
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: XML Shoutcast

Vielleicht hilft es dir ja weiter, wenn ich dir hier schreibe, dass das Return Result ein komplettes XML beinhaltet.
Code:
<?xml version="1.0" encoding="UTF-8" ?>
   <response seq="45">
     <data>
       <djlist>
         <dj>
           <name>Neil</name>
           <password>foobar</password>
           <priority>5</level>
           <enabled>1</enabled>
         </dj>
         <dj>
           <name>Stephen</name>
           <password>barfoo</password>
           <level>10</level>
           <enabled>0</enabled>
           <banned>
             <year>2008</year>
             <month>10</month>
             <day>14</day>
             <hour>20</hour>
             <minute>12</minute>
             <second>10</second>
           </banned>
         </dj>
       </djlist>
     </data>
   </response>
Wie du hier erkennst gibt es noch response und data.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Codierung: Unicode -> UTF-8 SuNflOw1991 PHP Grundlagen 8 27.03.2012 01:30:15
Shoutcast Playlist Interface The Fury PHP Grundlagen 13 20.10.2008 16:54:19
Winamp Shoutcast Info dErWiWiE PHP Grundlagen 0 22.05.2003 12:44:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:39:36 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt