Beiträge von Sempervivum

    Noch etwas: Der Player in deiner Grafik sieht ganz anders aus als der Player, der von der Testseite angezeigt wird. Dieser ist der Player von HTML5 und er sieht in jedem Browser anders aus - probiere es aus. Ich selber benutze den Mediaelement-Player:
    http://mediaelementjs.com/
    Dieser sieht annähernd so aus wie in deiner Grafik, bis auf den Lautstärkebalken. Überlege, ob wir beim HTML5-Player bleiben oder mediaelement nehmen.

    Zitat

    es hat sehr lange gedauert bis sich die Testseite aufgebaut hat

    Ich vermute, dass das nicht nur an dem var_dump liegt, sondern vor allem daran, dass ja die MP3s gelesen werden müssen, um die Tags zu ermitteln. Im Zusammenhang damit müssten wir zunächst eine Frage klären, bevor ich weiter mache:
    Wählt man aus der Liste einen anderen Titel aus, wird leider die Seite neu geladen. Das bedeutet, dass in diesem Fall wieder die ganze Zeit verstreicht, in der die Tags gelesen werden. Probiere das mal aus. Wenn es nicht akzeptabel ist, müssten wir uns von diesem Verfahren verabschieden und den ausgewählten Titel mit Javascript an den Player schicken, so dass er gespielt wird, ohne dass die Seite neu geladen wird.

    Na, das ist doch ein großer Fortschritt, dass jetzt die Tags ausgelesen werden.
    Dann poste mal, welche Tags Du brauchst (wenn Du das var_dump() aktivierst, siehst Du, dass sehr viele vorhanden sind) und wo sie angezeigt werden sollen. Ich glaube, früher hattest Du geschrieben, dass z. B. das Bild über dem Player angezeigt werden soll. Also beschreibe genau welches Tag wo angezeigt werden soll, in der Liste unter dem Player für alle Titel oder/und in dem Anzeigefeld über dem Player für den aktuellen.

    Dieses ist wohl das entscheidende:
    "Caught exception: Required module.tag.id3v2.php is missing."

    Anscheinend ist die Datei getid3.php wohl doch nicht ausreichend, sondern er braucht weitere Dateien aus diesem Verzeichnis. Versuche, alle wieder hochzuladen, dann müsste es sich verbessern. Das sind ca. 1,7 MB und diese müssen ja nicht herunter geladen werden, wie bei js-Dateien, sondern sie werden nur auf dem Server gebraucht.

    Die Ausgabe von var_dump() liefert die Erklärung, warum es nicht funktioniert:
    "getID3() requires PHP v5.3.0 or higher - you are running v5.2.17"

    Das PHP deines Servers ist zu alt. 5.2 wird schon lange nicht mehr unterstützt. Informiere dich bei deinem Hoster, wie Du auf eine neuere Version upgraden kannst.

    Das wäre diese Zeile:

    PHP
    $name[] = $ThisFileInfo['tags']['id3v2']['title'][0];


    Würde bedeuten, dass der title-Tag in der MP3 nicht vorhanden ist. Das wundert mich, denn ich hatte mit "Here And Now And There And Then - Lenni Paul Klimek" getestet und da wurde der Titel angezeigt. Versuche es zunächst mal mit dieser Datei.

    Dieser Fehler kommt offenbar von dieser Zeile:

    PHP
    $titel = $url[0];

    Offenbar hat er die MP3s noch nicht gefunden. Bist Du sicher, dass der Pfad richtig ist und dass die MP3s dort liegen?


    Edit1: Doch, die MP3s sind da. Dann verstehe ich nicht, warum er sie nicht findet.


    Edit2: Leider kann ich den PHP-Code nicht einsehen. Vielleicht kannst Du den Code der Seite zusätzlich mit der Endung "txt" hoch laden, dann kann ich ihn dort lesen.

    Nein, es muss natürlich nicht unbedingt "audio" sein, Du kannst den Pfad beliebig anpassen. Ich hätte ihn als Konstante ganz oben in dem Skript definieren sollen.


    Und nein, Du brauchst die Bilder nicht explizit als Thumbnails abzulegen. Das Skript liest sie aus den MP3s.

    Und was dieses betrifft:

    Zitat

    Fatal error: Cannot use [] for reading in /home/foto-finishde/public_html/S-Test.php on line 15

    Anscheinend unterstützt deine PHP-Version die Schreibweise mit [] nicht. Verwende statt dessen dieses:

    PHP
    $url = array();    $name = array();     $image = array();

    Du musst deine MP3s in das Verzeichnis audio legen. Hast Du das getan? Ich habe den Code natürlich getestet und bei mir hat er einwandfrei funktioniert.
    Ich habe auch eine von deinen MP3s getestet und sie wird einwandfrei angezeigt, einschl. Bild, und abgespielt.

    Ich bin mal nach diesen beiden Anleitungen vorgegangen:
    http://www.phpgangsta.de/moglichkeiten-…mp3s-auszulesen

    http://stackoverflow.com/questions/1674…-an-mp3-id3-tag

    Damit funktioniert es einwandfrei, einschl. Auslesen des Bildes, wenn denn eines vorhanden ist:

    Dieses Skript liest die MP3s aus dem Unterverzeichnis audio aus.

    Dazu musste ich das Ganze etwas umstrukturieren. Ich habe auch den roten Rahmen für das zweite Eingabefeld hinzu gefügt.

    Ja, <style> und </style> sind HTML-Tags. Man braucht sie nur, wenn man CSS in einer HTML-Datei einbettet. In einer CSS-Datei dürfen nur CSS-Anweisungen (und Kommentare) stehen.
    Wenn es bei dir trotzdem nicht funktioniert, solltest Du überprüfen, ob Pfad und Dateiname stimmen.

    Fehler gefunden. Dieses:

    JavaScript
    var val1 = val1.replace(".", "").replace(",", ".");

    löscht nur den ersten Punkt, so dass ein String mit mehreren Punkten übrig bleibt. Das ist dann kein gültiges Format für eine Zahl und es ergibt NaN.
    So ist es richtig:

    Code
    function multiply() {                var val1 = document.getElementById("isk").value;
                    var val2 = document.getElementById("fracht-msg").value;
                    if (val1 != "" && val2 != "") {
                        var val1 = val1.replace(/\./g, "").replace(",", ".");
                        document.getElementById("endergebnis").value = val1 * val2;
                    }             }