tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
377
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Alex363 Tutorials.de Gastzugang
    Kann mir jemand sagen wie das aufgebaut ist?
    http://www.topformat.nl/jingles/jinglelist.php
    Sieht so einfach aus, ist es vermutlich nicht, so über die Files zu stöbern und wenn man auf eine Datei klickt wird sie eine Seite weiter - aber immer noch auf einer PHP-Seite via dem FlashPlayer abgenudelt. Gibt es das als fertiges Script?
     

  2. #2
    Ramon Ramon ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Ort
    Berlin
    Beiträge
    74
    Das sieht nach einer ganz einfach gestrickten PHP Seite mit Datenbankunterstützung aus.
    Auf der ersten Seite werden die Jingles alle ausgelesen und klickst du drauf, kommst du auf die nächste Seite.
    Der FlashPlayer arbeitet mit Variablen aus der URL.

    Was verstehst du daran nicht bzw. was soll daran so schwer sein?
     

  3. #3
    Avatar von preko
    preko preko ist offline Mitglied Brokat
    Registriert seit
    Jun 2004
    Ort
    Mönchengladbach
    Beiträge
    397
    Hi,

    es funktioniert wahrscheinlich so:
    PHP + Datenbank + CSS (z. B. für die Rollovereffekte, etc.).

    Bei Klick:
    Neue PHP Seite mit Playereinbindung - feddisch!


    Beste Grüße,
    preko
     
    Wem das Wasser bis zum Hals steht, sollte den Kopf nicht hängen lassen.

    Was man heute Rap-Musik nennt, hieß früher Stottern und war heilbar...

    Es gibt zwei Wege im Leben - den schweren und den falschen!
    -----------------------------------------------------------------------------------------------------
    http://www.prenociste-mir.com
    -----------------------------------------------------------------------------------------------------

  4. #4
    Alex363 Tutorials.de Gastzugang
    Zitat Zitat von preko Beitrag anzeigen
    Bei Klick:
    Neue PHP Seite mit Playereinbindung - feddisch!
    Wie ist das zu verstehen bei Klick PHP Seitemit Playereinbindung?
    In GoLive CS2 gibt es sowas nicht.
     

  5. #5
    Avatar von Blattspinat
    Blattspinat Blattspinat ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Ort
    Frankfurt am Main
    Beiträge
    141
    Ei auf der ersten Seite ließt du alle Einträge aus und gibst dabei nur die wichtigesten Informationen aus, damit man sich etwas drunter vorstellen kann.

    Die Abfrage in der jinglelist.php hierfür könnte etwas so aussehen:

    Code :
    1
    
    $sql = "SELECT * FROM jingles ORDER BY id DESC";

    Eben nur beispielsweise. Wenn der Besucher nun auf eine Zeile klickt, dann wird in diesem Fall der Wert der Variable 'id' weitergegeben, und zwar an die Datei 'jingledetail.php'. In dieser befindet sich wiederum eine Datenbankabfrage, die dann etwa so aussehen sollte:

    Code :
    1
    
    $sql = "SELECT * FROM jingles WHERE (id=$id) LIMIT 1";

    wobei das Limit am Ende nicht sein muss, da ja eigentlich jeder eintrag eh eine einzigartige id haben sollte.

    Also erst ließt du alle Einträge aus, und in der Seite auf die du dann kommst, ließt du eben nur den Eintrag aus dessen Variable per Klick übergeben wurde.

    Hoffe ich konnte Helfen.
     

  6. #6
    Alex363 Tutorials.de Gastzugang
    Und wo kommen die Dateien hin? Werden die einfach in einen Ordner auf dem Server abgelegt und die Dateinamen werden automatisch ausgelesen. Sorry, aber ich blicke das nicht.
     

  7. #7
    Avatar von Blattspinat
    Blattspinat Blattspinat ist offline Mitglied Gold
    Registriert seit
    Jan 2003
    Ort
    Frankfurt am Main
    Beiträge
    141
    Wenn du es mit der Datenbank machst, dann sollte es so aussehen:

    1. Du hast einen Ordner, in dem deine ganzen php-Dateien (also die Scripts) liegen, die oben besprochen wurden. Sagen wir mal, dieser Ordner heißt /html/ .

    2. In diesem Ordner exisitiert ein Unterordner mit dem namen "jingles" - also: /html/jingles/ .

    Dann hast du zwei Möglichkeiten: Entweder du benennst deine Jingles mit einem prefix und einer ID, oder du benutzt den Namen des Jingles, also:

    Entweder: jingle_1.mp3 , jingle_2.mp3 ...usw
    Oder: jingle_nutella.mp3, jingle_nodossi.mp3 ...usw

    Ich erkläre dir hier wie es mit der ID-Variante funktioniert, da sie meiner Meinung nach besser zu handlen ist:

    Wie schon gesagt erstellt die erste Datenbankabfrage einen Link, der die ID des Datenbankeintrages an eine andere Seite weiterleitet. Sinnvoll ist jetzt natürlich, dass auch die mp3-Datei die übermittelte ID als Name trägt. Beispiel:

    Der erstellte Link lautet: jingledetail.php?id=256
    In der Datei jingledetail.php wird nun ersteinmal der Name der Datei generiert, weil der Flash-Player später mit nur der ID wenig anfangen kann, außer er erstellt selbst den Namen. Das PHP-Script sollte also so aussehen:

    PHP-Code:
    <?
    $path 
    "jingles"// Der Pfad der zu den einzelnen jingle-Dateien führt
    $prefix "jingle"// Der Prefix, von dem ich oben geredet hab
    $ext "mp3";      // Die Dateierweiterung, logischerweise mp3

    $dateiname $prefix."_".$id.".".$ext ;
    $datei_komplett $path."/".$prefix."_".$id.".".$ext 

    // Hier wird der Dateiname aus den angegebenen Variablen und der überlieferten ID zusammengebaut, so dass Folgende Ausgaben entstehen: $datei_komplett = jingles/jingle_256.mp3

    ?>
    Mit dieser Variable lässt sich dann ganz bequem der Jingle streamen, sei es über Windows-Media-Plugin oder eben über Flash. Dann kannst du natürlich über eine weitere Datenbankabfrage (wie bereits beschrieben) unter dem Player noch die in der Datenbank gespeicherten Details auslesen und ausgeben.

    Hoffe ich konnte helfen. Wie du den Flashplayer baust, oder ob es dafür fertige Module in Flash gibt, dürftest du im Flash-Forum erfahren. Sag dann mal bescheid ob du's hinbekommen hast - Bis dahin

    mfg
    Freddy
     

Ähnliche Themen

  1. Frage zum Auslesen einer HTML-Seite
    Von oldboy im Forum PHP
    Antworten: 4
    Letzter Beitrag: 20.03.08, 16:37
  2. Frage zu der Seite http://www.eoside.com/
    Von Christofk im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 18.02.05, 14:52
  3. Antworten: 0
    Letzter Beitrag: 22.08.04, 02:25
  4. newb-frage ... sql-->inhalt der seite
    Von deRichie im Forum PHP
    Antworten: 5
    Letzter Beitrag: 10.11.03, 21:32
  5. [Frage] HTML Seite vorladen!
    Von druckgott im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 20.08.02, 20:49