ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
739
739
EMPFEHLEN
-
24.04.07 22:43 #1
- Registriert seit
- Apr 2007
- Beiträge
- 3
Hi, ich bin in PHP eigentlich voll der noch, taste mich aber langsam ran und verfolge den Quellcode sorgfältig um nachvollziehen zukönnen wie alles geht.
Habe nun ein Problem undzwar :
Ich habe eine Variable namens $current_song in der ein Name gespeichert wird (dieser wird aus einer XML Datei ausgelesen, verändert sich also laufend und ist in keiner MySQL Datenbank gespeichert)
Nun wollte ich ein Bild anzeigen lassen der den gespeicherten Namen als Dateinamen enthält.
Beispiel
$current_song = test
Name der Grafik = test.jpg
ist das möglich das mir einer erklärt wie ich das aufzubauen habe? Ich nutze Webspell (also mache die Ausgabe Extern über HTML Dateien, wenn dies Relevant sein sollte)
Auf Antworten wäre ich mega happy.
Danke im Vorraus
-
Hi @shadow1987!
Für den Fall, dass du die Bilder mit dem Namen bereits besitzt, versuch es einfach mit:
Solltest du diese Datei noch nicht besitzen und möchtest einfach nur eine Grafik erstellen, welche den Namen zeigt, dann lies dir mal folgendes aufmerksam durch.PHP-Code:echo '<img src="./images/'.$current_song.'.jpg" border="0">';
http://www.php.net/manual/de/function.imagestring.php
Dort findest du links in der Navigationsspalte noch viele gute Befehle.
Gruß Matze202.
PS.: Wenn dir dabei noch was unklar ist, einfach nochmal fragen.
-
25.04.07 20:34 #3
- Registriert seit
- Apr 2007
- Beiträge
- 3
okay, ich versuche das mal, habe da aber immoment ein leichtes problem.
Undzwar wird dies ja für eine "Playlist On Air oder nicht Abfrage" ablaufen.
da ich als Variable "current_song" nehme (da ihrgendwie die XML Daten für ICQ+AIM vom Shoutcast Server geparst werden)
zeigt der mir immoment den Aktuell laufenden Titel an
wie geht das wenn ich eine abfrage :
$sendebild = echo '<img src="./images/'.$current_song.'.jpg" border="0">';
else
echo '<img src="./images/playlist.jpg" border="0">';
in der Form ungefähr haben will? Kenne mich mit dem PHP Scriptaufbau allgemein nicht so gut aus, aber immoment gehts ja nur per Do-it-Yourself weil niemand im netz eine fertige + freie Version anbietet *grml*
Wäre nett wenn einer mir darauf eine Antwort geben könnte.
Ich probier gleich mal oberes aus @Matze020.
-
Du kannst es ja auch vielleicht als Flash-Film versuchen, da du ja sowieso bereits eine XML-Liste zur verfügung hast, dürfte es nicht mehr dass große Problem werden.
Jedoch hast du es dazu auch im falschen Forum-Bereich gepostet, weil dies dann in den Flash-Teil gehört und.
Leider bin ich noch lange kein Flash-Profi, da ich damit selbst erst anfange.
Aber ich könnte mir gut vorstellen, dass dies damit der Beste und einfachste Weg sein wird, wenn die Seite nicht automatisch nachgeladen werden soll, wenn ein Titel fertig ist.
Wegen dem in PHP:
wird so eher ein Schuh drauß:$sendebild = echo '<img src="./images/'.$current_song.'.jpg" border="0">';
else
echo '<img src="./images/playlist.jpg" border="0">';
Gruß Matze202.PHP-Code:if($current_song != NULL){
echo '<img src="./images/'.$current_song.'.jpg" border="0">';
}else{
echo '<img src="./images/playlist.jpg" border="0">';
}
-
25.04.07 21:05 #5
- Registriert seit
- Apr 2007
- Beiträge
- 3
das ging ja mal schnell die Antwort.
@Matze020 :
Das Problem ist : Der Befehl "Current Title" ist nie leer, der zeigt immer "Interpret - Titel" des aktuellen Tracks an.
Und wenn ein DJ auf dem Stream sendet, ändert dieser den Title in seinen DJ Name um
der dann per Bild abgefragt werden soll.
ist in deinem Code dies berücksichtigt (also allgemein) oder muss ich da noch was beachten. Sorry wenn ich dich zutexte
-
mmhhhh, wie oft lässt du mich denn noch auf 20cm schrumpfen

Du wirst dies entweder mit einem reload aktualisieren müssen oder der verwendest es als Flash-Film.
Das aktualisieren hat den bitteren Beigeschmack, dass es im IE immer klacken wird.
Du mußt ebend bei dem Seitenaufbau berücksichtigen, wieviel von dem Lied bereits abgelaufen ist und setzt dann das reload auf auf die Restzeit.
Für das Reload hast du 2 Möglichkeiten, entweder als Meta-Tag im HTML oder als:
Bei der 2. Variante wird es allerdings bestimmt probleme geben, da du ja vorher bereits etwas ausgeben wirst.PHP-Code:sleep($rest_time);
header("Location: http://www.deine-domain.de/datei.php");
Gruß Matze202.
Ähnliche Themen
-
preg_replace Text durch Variableninhalt ersetzten
Von max im Forum PHPAntworten: 7Letzter Beitrag: 18.12.05, 14:35 -
Brauche dringend Hilfe bei SWT Text Widget in MultiPartEditor
Von Stonykay im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 15.11.04, 18:22 -
Brauche Hilfe bei 3D-Text
Von rotor im Forum Cinema 4DAntworten: 10Letzter Beitrag: 18.01.04, 17:43 -
Freehand MX: Text biegen un in Vektoren umwandeln. Brauche Hilfe!
Von chrismaster im Forum Vektor-ProgrammeAntworten: 4Letzter Beitrag: 13.12.03, 14:29 -
Brauche Hilfe, und eine Erklärung, wie man Text an den unteren Rand zwängt!
Von zg peripherals im Forum HTML & XHTMLAntworten: 5Letzter Beitrag: 26.05.02, 01:29





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren