Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-09-2004, 01:09   #1 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
shoutcast seite auslesen

Soooo.. ich hab nochmal meinem MP3 und Webradioplayer rausgekramt den ich nochmal erweitern und fertig basteln wollte...

dazu hatte ich die idee die shoutcast seite auszulesen , was aufgrund der tatsache das der webradioplayer, da er eh sourcen aus dem www. braucht, im projecktor läuft, eigentlich kein problem mit dem "sandbox" effeckt haben sollte.

beim auslesen der seite bekomm ich jedoch ne ganze menge (an html und js) zurück ... nur die links zu den playlisten sowie die beschreibung der radiosender fehlen.

ich habs mit:
ActionScript:
  1. lv = new LoadVars();
  2. lv.onLoad = function (success) {
  3.         if (success) {
  4.                 trace (unescape(lv));
  5.                 _root.ausgabe=unescape(lv);
  6.         } else {
  7.                 trace ("fehler beim laden");
  8.         }
  9. }
  10.  
  11. lv.load("http://yp.shoutcast.com/index.phtml");

und auch mit:

ActionScript:
  1. lv = new XML();
  2. lv.onLoad = function (success) {
  3.         if (success) {
  4.                 trace (unescape(lv));
  5.                 _root.ausgabe=unescape(lv);
  6.         } else {
  7.                 trace ("fehler beim laden");
  8.         }
  9. }
  10.  
  11. lv.load("http://yp.shoutcast.com/index.phtml");

probiert... aber wie gesagt in dem html was ich bekom sind meta tags links zu bannern und alles drin nur nicht die dynamisch auf der seite generierten listen der sender.

sooooo ... hat da vielleicht jemand von euch eine erogene idee wie ich nun an diese listen ran komme um sie in den webradioplayer einbauen zu können , vielleicht hat ja jemand ne idee mit php ... JS wird eh nicht klappern wegen sandbox.

bin für alle vorschläge offen.


Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 11-09-2004, 11:52   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
Zitat:
Zitat von projecktx
bin für alle vorschläge offen.
nagut. dann poste ich auch mit meinem "unwissen"...
du könntest ne selbst geproggte php aus flash aufrufen, welche das auslesen der seite erledigt...
wie genau das auszusehen hat, kann ich dir jetzt grad nicht mal so eben schreiben... nur als idee!

...also so:
flash ruft php site auf
php ruft die seite mit den sendern auf und gibt diese an flash zurück...

grz
pape
pape ist offline   Mit Zitat antworten
Alt 11-09-2004, 12:33   #3 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
ja sowas hat ich mir ja auch schon gedacht:

PHP-Code:
<?php
$data
=file("http://www.shoutcast.com/index.phtml") or die("Die Datei wurde nicht gefunden");

echo 
'&ausgelesen='.$data;
?>
aber irgendwie bekomm ich da bei LoadVars in einem Flash nur undefined raus

eine lokale file gibt mir im übrigen "Array" aus obwohl in der testtext.txt nur wowas wie "fggfjhfg" steht

gruss Sascha
projecktx ist offline   Mit Zitat antworten
Alt 11-09-2004, 14:50   #4 (permalink)
Banned
 
Benutzerbild von projecktx
 
Registriert seit: Sep 2003
Beiträge: 2.071
man solllte auch einen hoster benutzen der sowas zulässt

ich hab nochmal weiter in der richtugn gebastelt:

PHP-Code:
<?php

$lines 
file_get_contents ('http://www.shoutcast.com/index.phtml');


echo 
'&ausgelesen='.$lines;

?>
rufe ich das php auf wird die shoutcast seite korekt dargestellt... benutze ich oben genannte new XML oder ne LoadVars und las mir lv.ausgelesen tracern hab ich das selbe wie in flash , ich bekomm den ganzen html mit anzeigen bannern und so weiter aber nicht die eigentliche liste..


hülfe


Gruss Sascha
projecktx ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:56 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele