Now playing en next song in php?

PHP, HTML, Joomla, WordPress, etc..
fadingfm

Now playing en next song in php?

Ongelezen bericht door fadingfm »

Hallo een paar jaar geleden had ik een script waarmee ik op de website kan laten zien wat er nu speelt met artiest en titel en wat erna zou komen alleen artiest en evt of dit nummer is aangevraagd. Ik wil dit boven in me site laten draaien dus een simpel en compact script. Deze had ik ooit maar ben door een crash 2 jaar geleden alles kwijt geraakt. Nu zou ik het toch graag weer willen hebben voor me nieuwe site dus....wie help me uit de brand, mijn eeuwige dank alvast:

Fadingfm.nl
Gebruikersavatar
Borg
Beheerder
Berichten: 486
Lid geworden op: 25 jun 2006, 16:54
SAM-versie: 2.8.0.
Database: MySQL
Windows: 10
Locatie: Het Westland
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Borg »

Bedoel je zoiets ?
Dat is de _songinfo.html

Code: Selecteer alles

<!--include("_config.html")-->
<html>
<head>
<title>Song information</title>
<META HTTP-EQUIV="REFRESH" CONTENT="40">
<body background="http://www.radiodeglazenstad.nl/images/goemo_tv_back.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<font color="#FFFFFF"></font> <font color="#669900"></font> 
<div align="center">
  <table width="102%" border="0" CC" align="center">
    <tr align="center"> 
      <td width="72%" valign="top" background="goemo_tv_back.gif"> 
        <div align="center"><marquee width="100%" direction="left" loop="0"><font color="#FFCC66" size="2"> 
          <font size="3" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">Nu 
          op Radio de Glazen Stad</font><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#3399CC"> 
          - </font><font face="Verdana, Arial, Helvetica, sans-serif"><b><font color="#00FFFF">$song.artist$ 
          - $song.title$</font> <font color="#003399"> <font color="#3399CC">- 
          -</font></font></b><font color="#003399"><font color="#FFFFFF">Daarna 
          </font></font><font size="1" color="#0066FF"><b> -</b></font><font size="1"><font color="#00FFFF" size="2">$queue[0].combine$</font> 
          <font color="#0066CC">---</font> </font><font color="#FFFFFF">Laat eens 
          een reactie achter in ons gastenboek of bekijk ons forum en babbel gezellig 
          mee !</font></font></font></marquee></div>
      </td>
    </tr>
  </table>
</div>
</html>
Sam maakt er dan van:
http://www.radiodeglazenstad.nl/playlist/songinfo.htm


Jos
ʎɐqǝ uo pɹɐoqʎǝʞ ɐ ʎnq ı ǝɯıʇ ʇsɐן ǝɥʇ sı sıɥʇ
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

dat zou wat kunnen zijn heb dan alleen ook een config.html nodig want dit is geen php script dus als je die ook wilt vermelden zonder jou gegevens natuurlijk hihi dan alvast mijn dank gaan we het proberen. Vriendelijke groet:

Ron
Gebruikersavatar
Borg
Beheerder
Berichten: 486
Lid geworden op: 25 jun 2006, 16:54
SAM-versie: 2.8.0.
Database: MySQL
Windows: 10
Locatie: Het Westland
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Borg »

Staat in de map samHTMweb..zet daar ook _songinfo.html maar neer.


Jos
ʎɐqǝ uo pɹɐoqʎǝʞ ɐ ʎnq ı ǝɯıʇ ʇsɐן ǝɥʇ sı sıɥʇ
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

Code: Selecteer alles

<?
require("config.php");

  $db->open("SELECT artist, title
               FROM songlist
               WHERE (songlist.songtype='S') 
               ORDER BY date_played DESC
               LIMIT 1 ");

        while($nu = $db->row())
   {        
         echo "  " . $nu["artist"] . " - " ;
         echo "  " . $nu["title"] . "  ";
  }
?>
Owh, ik lees net dat je ook coming up wil.
Afbeelding
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

Oke nou bij mij krijg ik het niet werkend tot op heden helaas, misschien dat er iemand een php script heeft????? Zag er trouwens wel mooi uit hoor niks mis mee, maar denk dat php en html niet goed samen werken. Suggesties altijd welkom!
Groeten Ron
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

Code: Selecteer alles

<?
require("config.php");

  $db->open("SELECT artist, title
               FROM songlist
               WHERE (songlist.songtype='S') 
               ORDER BY date_played DESC
               LIMIT 1 ");

        while($nu = $db->row())

   {     
         echo " Nu ---> " . $nu["artist"] . " - " ;
         echo "  " . $nu["title"] . " <br /> ";
    }

        $db->open("SELECT songlist.*, queuelist.requestID as requestID 
               FROM queuelist, songlist 
               WHERE (queuelist.songID = songlist.ID)  
               AND (songlist.songtype='S') 
               ORDER BY queuelist.sortID ASC",1);

while($row = $db->row())

{
if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> !verzoek!</font>";

echo " Straks---> ".$row["artist"]." - ".$row["title"]."$verz ";
}
?>
En dat zie er zo uit http://radio.woutfranken.nl/alone/nu&straks.php
Afbeelding
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

Kijk daar word ik vrolijk van, super gedaan!!!!
Onze eeuwige dank, Groeten:
Ron
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

En voor andere eventueel nu ook met refresh zodat de pagina up to dat blijft.
Met dank aan allen hier voor het meedenken!

Code: Selecteer alles

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>noem maar iets</title>
        <script language="JavaScript">

// Verander hier de tijd dat er refreshed moet worden ( in seconden )
var refreshinterval=30

// Wil je de refresh in je statusbalk zichtbaar ? ( yes of No )
var displaycountdown="no"


var starttime
var nowtime
var reloadseconds=0
var secondssinceloaded=0

function starttime() {
	starttime=new Date()
	starttime=starttime.getTime()
    countdown()
}

function countdown() {
	nowtime= new Date()
	nowtime=nowtime.getTime()
	secondssinceloaded=(nowtime-starttime)/1000
	reloadseconds=Math.round(refreshinterval-secondssinceloaded)
	if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",1000)
		if (displaycountdown=="yes") {
			window.status="Page refreshing in "+reloadseconds+ " seconds"
		}
    }
    else {
        clearTimeout(timer)
		window.location.reload(true)
    } 
}
window.onload=starttime
</script>



     
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body,td,th {
	color: #FFFFFF;
}
body {
	background-color: #000000;
}
-->
</style></head>

<?
require("config.php");

  $db->open("SELECT artist, title, album, date_played
               FROM songlist
               WHERE (songlist.songtype='S') 
               ORDER BY date_played DESC
               LIMIT 1 ");

        while($nu = $db->row())

   {     
         echo "Nu / Now:   " . $nu["artist"] . " - " ;
         echo "  " . $nu["title"] . " <br /> ";
    }

        $db->open("SELECT songlist.*, queuelist.requestID as requestID 
               FROM queuelist, songlist 
               WHERE (queuelist.songID = songlist.ID)  
               AND (songlist.songtype='S') 
               AND (songlist.artist <> '') 
               ORDER BY queuelist.sortID ASC",1);

while($row = $db->row())

{
if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> aangevraagd/request!</font>";

echo "Straks / Next:   ".$row["artist"]." - ".$row["title"]."$verz ";
}
?>

<body>

</body>
</html>
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

fadingfm schreef:En voor andere eventueel nu ook met refresh zodat de pagina up to dat blijft.
Met dank aan allen hier voor het meedenken!

Code: Selecteer alles

        <script language="JavaScript">

// Verander hier de tijd dat er refreshed moet worden ( in seconden )
var refreshinterval=30

// Wil je de refresh in je statusbalk zichtbaar ? ( yes of No )
var displaycountdown="no"


var starttime
var nowtime
var reloadseconds=0
var secondssinceloaded=0

function starttime() {
	starttime=new Date()
	starttime=starttime.getTime()
    countdown()
}

function countdown() {
	nowtime= new Date()
	nowtime=nowtime.getTime()
	secondssinceloaded=(nowtime-starttime)/1000
	reloadseconds=Math.round(refreshinterval-secondssinceloaded)
	if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",1000)
		if (displaycountdown=="yes") {
			window.status="Page refreshing in "+reloadseconds+ " seconds"
		}
    }
    else {
        clearTimeout(timer)
		window.location.reload(true)
    } 
}
window.onload=starttime
</script>
In plaats van die bovenstaande kan je ook de onderstaande nemen.
Voordeel ervan is dat hij de pagina niet klikt-refresh. (dat je hele pagina wordt ververst + z`n klik geluid die je hoort)

Ander voordeel ervan is, dat je dan je pagina in een ASX bestand kan plaatsen, waardoor de mensen altijd een up2date pagina hebben in hun Windows Media Player.

Code: Selecteer alles

<script type="text/javascript" src="mootools.js"></script>   
    <script type="text/javascript">
    function getResult ()
    {
        var url = 'index.php';
        
        new Ajax(url,
        {
            method: 'GET',
            update: $('result')
        }).request();
    }
    
    window.addEvent('domready', function ()
    {
        getResult();
        var interval = setInterval(getResult, 5000);
    });
    </script>
En nog een bestandje toevoegen in je root van je server.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Afbeelding
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

ehhhhhh met dit script ververst hij niet bij mij hoor??? Blond????
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

Kan zijn dat je

Code: Selecteer alles

var url = 'index.php';
moet veranderen in jouw genoemde php-bestand.

Maar der is ook niks mee met jouw code hoor. :D
Afbeelding
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

Maakt niet uit toch bedankt, na aanpassing werkt hij bij mij niet maar misschien wel bij een ander. Toch bedankt voor het meedenken in deze we gaan verder met de rest van de site.

Fijn weekend!

Ron
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

fadingfm schreef:Maakt niet uit toch bedankt, na aanpassing werkt hij bij mij niet maar misschien wel bij een ander. Toch bedankt voor het meedenken in deze we gaan verder met de rest van de site.

Fijn weekend!

Ron
Ron, je hebt gelijk.

Ik zal het eens onderzoeken waarom hij het niet doet.
Afbeelding
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

Gevonden :-D
Der moest nog een <div id="result"> </div> tussen.
Dus dan wordt het. (WC3-proof)

Code: Selecteer alles

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript" src="mootools.js">
</script>
        <title>
            Testpagina
        </title>
        <script type="text/javascript">
//<![CDATA[
        function getResult ()
        {
        var url = 'nu&straks.php';

        new Ajax(url,
        {
            method: 'GET',
            update: $('result')
        }).request();
        }

        window.addEvent('domready', function ()
        {
        getResult();
        var interval = setInterval(getResult, 5000);
        });
        //]]>
        </script>
    </head>

    <body>
        <div id="result">
        
            <?
    require("config.php");

      $db->open("SELECT artist, title
                   FROM songlist
                   WHERE (songlist.songtype='S') 
                   ORDER BY date_played DESC
                   LIMIT 1 ");

            while($nu = $db->row())

       {     
             echo " Nu ---> " . $nu["artist"] . " - " ;
             echo "  " . $nu["title"] . " <br /> ";
        }

            $db->open("SELECT songlist.*, queuelist.requestID as requestID 
                   FROM queuelist, songlist 
                   WHERE (queuelist.songID = songlist.ID)  
                   AND (songlist.songtype='S') 
                   ORDER BY queuelist.sortID ASC",1);

    while($row = $db->row())

    {
    if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> !verzoek!</font>";

    echo " Straks---> ".$row["artist"]." - ".$row["title"]."$verz ";
    }
    ?>
        </div>

    </body>
</html>
Afbeelding
fadingfm

Re: Now playing en next song in php?

Ongelezen bericht door fadingfm »

Oke we gaan er naar kijken lijkt me wel een leuke optie, je hoort van me.
Fijn weekend: Ron
Rejoradio

Re: Now playing en next song in php?

Ongelezen bericht door Rejoradio »

Hallo, met grote aandacht heb ik dit onderwerp doorgelezen. Dit is nu ook precies wat ik zoek voor op mijn website. Gewoon 'wat nu speelt' en 'wat straks komt' verder geen poespas!

Nu is mijn technische ontwikkeling op het gebied van php en html nog niet zover als dat van jullie...dus zouden jullie mij kunnen helpen om dit op mijn site te krijgen.
Ik weet niet hoe ik het moet uploaden, hoe ik de bestanden moet opslaan, etc.

- Ik maak gebruik van SAM 4.2.2.
- Voor FTP upload gebruik ik Fillezilla
- Mijn site is een Joomla site

Alvast bedankt voor de hulp.
Gebruikersavatar
Wout
Beheerder
Berichten: 3501
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Now playing en next song in php?

Ongelezen bericht door Wout »

Probeer eerst de originele PHP-SAM-website te laten draaien met behulp van de handleiding.
Als dat goed draai dan werkt de bovenstaande ook in je eigen gemaakte site.
Afbeelding
Rejoradio

Re: Now playing en next song in php?

Ongelezen bericht door Rejoradio »

Oké bedankt voor de tip.
Heb het inmiddels opgelost met HTMweb.
RadiOKaaN

Re: Now playing en next song in php?

Ongelezen bericht door RadiOKaaN »

Wout schreef:

Code: Selecteer alles

<?
require("config.php");

  $db->open("SELECT artist, title
               FROM songlist
               WHERE (songlist.songtype='S') 
               ORDER BY date_played DESC
               LIMIT 1 ");

        while($nu = $db->row())

   {     
         echo " Nu ---> " . $nu["artist"] . " - " ;
         echo "  " . $nu["title"] . " <br /> ";
    }

        $db->open("SELECT songlist.*, queuelist.requestID as requestID 
               FROM queuelist, songlist 
               WHERE (queuelist.songID = songlist.ID)  
               AND (songlist.songtype='S') 
               ORDER BY queuelist.sortID ASC",1);

while($row = $db->row())

{
if($row["requestid"]!=0) $verz="<font color=\"#FF6633\"> !verzoek!</font>";

echo " Straks---> ".$row["artist"]." - ".$row["title"]."$verz ";
}
?>
En dat zie er zo uit http://radio.woutfranken.nl/alone/nu&straks.php
Wout is mogelijk met marquee in php? ik kom niet uit

m.v.g
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht