Request PC Software

PHP, HTML, Joomla, WordPress, etc..
Plaats reactie
Gebruikersavatar
tristandijkstra
***
Berichten: 59
Lid geworden op: 02 mar 2011, 13:56
SAM-versie: 4.4.4.
Database: MS SQL
Locatie: USA
Contacteer:

Request PC Software

Ongelezen bericht door tristandijkstra »

Beste lezer

ik ben opzoek naar een Request software waar ik alle request kan zien die binnenkomen via me website www.horsefm.nl/request

want ik krijg wel verzoeken binnen dat zie ik wel maar ik zie niet wat ze er bij hebben geschreven wat wel de mogelijkheid is op de pagina
het word namelijk Zo weergeven: ~requested~ meer zie ik niet
er word ook niets weergeven in het Blok Request wat in Sam Broadcaster zit

wie weet er een software voor me

alvast bedankt voor jullie aandacht
https://SecreLocal.com - Cam Chat Girls - No Selfie - Anonymous XXX Dating - Local Live Dating Chat
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

Sorry, maar ik ben gestopt.
Wat een zooitje is dat in je verzoeklijst !
Het eerste wat je ziet is de ' 0-9 ' sectie.
Maar daar staat al jouw puin in !
(Puin = niet / fout getagde nummers)

1 01 - 4 The Cause - Stand By Me
2 01 - ALAIN CLARK - BLOW ME AWAY
3 01 - AMY MCDONALD - THIS IS THE LIFE
4 01 - Anastacia - Left outside alone
5 01 - Atomic Kitten - The Tide Is High (Get The Feeling)
6 01 - Blue ft. Elton John - Sorry Seems The Hardest Word
7 01 - Counting Crows Blof - Holiday In Spain
8 01 - Death On Two Legs
9 01 - Death On Two Legs
10 01 - Don't Stop Me Now
11 01 - Enrique Iglesias - Can You Hear Me
12 01 - Fat Joe ft. Ashanti - What's Luv
13 01 - Flash
14 01 - Flash's Theme
15 01 - Gerri Halliwell - Raining Men
16 01 - Get Down Make Love
17 01 - het huis anubis
18 01 - Innuendo
19 01 - It's A Beautiful Day
20 01 - Kane ft. Ilse de Lange - Before you let Me Go
21 01 - Katy Perry - I Kissed A Girl
22 01 - Keep Yourself Alive
23 01 - Love Of My Life

Het is leuk als je een Queen album erin zit, maar zorg eerst dat je tags op orde zijn.
Gebruikersavatar
tristandijkstra
***
Berichten: 59
Lid geworden op: 02 mar 2011, 13:56
SAM-versie: 4.4.4.
Database: MS SQL
Locatie: USA
Contacteer:

Re: Request PC Software

Ongelezen bericht door tristandijkstra »

en hoe bewerk je die tags? en weet je ook nog een softwware?

groetjes
https://SecreLocal.com - Cam Chat Girls - No Selfie - Anonymous XXX Dating - Local Live Dating Chat
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

Tags kun je aanpassen met diverse progjes.
Ik gebruik (met veel plezier) MP3TAG.
http://www.mp3tag.de/en/
Gebruikersavatar
tristandijkstra
***
Berichten: 59
Lid geworden op: 02 mar 2011, 13:56
SAM-versie: 4.4.4.
Database: MS SQL
Locatie: USA
Contacteer:

Re: Request PC Software

Ongelezen bericht door tristandijkstra »

oke thanks zal gelijk ff zien hoe en wat :D

maar weet je ook een PC software voor binnenkomende Requests?

alvast bedankt!
https://SecreLocal.com - Cam Chat Girls - No Selfie - Anonymous XXX Dating - Local Live Dating Chat
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

Nee, dat zal 'php-handwerk' worden, denk ik !
Uit de SAMphp map is veel info te halen, door de .php files te bestuderen.
Maar als dat een te grote hindernis is, dan moet je het idd overlaten aan een PHP-expert.
Gebruikersavatar
tristandijkstra
***
Berichten: 59
Lid geworden op: 02 mar 2011, 13:56
SAM-versie: 4.4.4.
Database: MS SQL
Locatie: USA
Contacteer:

Re: Request PC Software

Ongelezen bericht door tristandijkstra »

haha oke alsnog bedankt voor je aandagt maare met de TAGS software moet ik dat bewerken per plaat? dat is jaaren werk zeg met mijn nummers!
https://SecreLocal.com - Cam Chat Girls - No Selfie - Anonymous XXX Dating - Local Live Dating Chat
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Request PC Software

Ongelezen bericht door Wout »

Er lopen nu 2 'problemen' in 1 onderwerp.

Graag alleen over je request-probleem blijven en niet te veel off-topic.
Bij een andere probleem open je een nieuwe topic in het juiste onderwerp.
Afbeelding
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

Goed, om op je eerste vraag terug te komen : ik heb een klein PAL script gemaakt, welke de gegevens van de laatste aangevraagde plaat op haalt uit de SAM database.
Vervolgens wordt het in een .txt file gezet. (C:\request-info.txt)

De info in de text file zijn momenteel :
- draai datum + tijdstip (van aangevraagde plaat)
- artiest + titel van aangevraagde plaat
- aangevraagd door :
- bericht :

Gezien het tijdstip van deze zondag, heb ik er verder nog niet veel aan gedaan.
Voorbeelden waarmee deze PAL nog kan worden uitgebreid :
- alle nieuwe verzoekjes worden bovenaan 'toegevoegd' aan het .txt bestand
- aanpassen voor gebruik op een website
- etc.
- etc.

Code: Selecteer alles

// http://www.broadcasterforum.nl/viewtopic.php?f=228&t=4777
// request software

var Song : TSongInfo;
var Q : TDataSet;
var MyFile : string;
MyFile := 'C:\request-info.txt';

PAL.Loop := True;
Q.Free;
Q := Query('SELECT historylist.requestID, historylist.date_played, msg, name, date_played, artist, title FROM historylist JOIN requestlist ON (historylist.requestID = requestlist.ID) ORDER BY historylist.date_played DESC LIMIT 0,1', [], TRUE);
Q.First;
WHILE NOT Q.EOF DO
	BEGIN
		IF (Q['requestID'] > 0) THEN
			SaveStringToFile(MyFile , DateTimeToStr(Q['date_played']) + #13#10 + Q['artist'] + ' - ' + Q['title'] + #13#10 +'Verzoekje aangevraagd door: ' + Q['name'] + #13#10 + 'Bericht: ' + Q['msg'] + #13#10);
		Q.Next;
	END;
Q.Free;
PAL.WaitForPlayCount(1);

// © 2012 drOhimself for SAM BROADCASTER FORUM NEDERLAND 2012-06-24
Gebruikersavatar
tristandijkstra
***
Berichten: 59
Lid geworden op: 02 mar 2011, 13:56
SAM-versie: 4.4.4.
Database: MS SQL
Locatie: USA
Contacteer:

Re: Request PC Software

Ongelezen bericht door tristandijkstra »

supper bedankt voor je hulp:D

moet ik in C:\ een .txt file neer zetten of word dat zelf gedaan!

alsnog bedankt
https://SecreLocal.com - Cam Chat Girls - No Selfie - Anonymous XXX Dating - Local Live Dating Chat
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

De .txt file wordt automatisch aangemaakt, indien hij nog niet bestaat.
In de huidige vorm wordt dit .txt bestand wel iedere keer overschreven.

We zullen dit topic nog even OPEN laten, zodat anderen hier ook nog op kunnen reageren / code aanpassen.
Gebruikersavatar
tristandijkstra
***
Berichten: 59
Lid geworden op: 02 mar 2011, 13:56
SAM-versie: 4.4.4.
Database: MS SQL
Locatie: USA
Contacteer:

Re: Request PC Software

Ongelezen bericht door tristandijkstra »

drOhimself schreef:De .txt file wordt automatisch aangemaakt, indien hij nog niet bestaat.
In de huidige vorm wordt dit .txt bestand wel iedere keer overschreven.

We zullen dit topic nog even OPEN laten, zodat anderen hier ook nog op kunnen reageren / code aanpassen.
ja dat is wel een goed plan ja!
alsnog bedankt! het is helemaal geslaagd
https://SecreLocal.com - Cam Chat Girls - No Selfie - Anonymous XXX Dating - Local Live Dating Chat
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

In overleg met Wout, is het script op wat kleine punten aangepast.
Hieronder de laatste versie (v2)

Code: Selecteer alles

// http://www.broadcasterforum.nl/viewtopic.php?f=228&t=4777
// request software / publish request details in .txt file

PAL.Loop := True;

	var Song : TSongInfo;
	var Q : TDataSet;
	var MyFile : string = 'C:\request-info.txt' ;

	Q := Query('SELECT artist, title, name, msg, ETA FROM requestlist INNER JOIN songlist ON (songID = songlist.ID) ORDER BY requestlist.ID DESC LIMIT 1;', [], TRUE);
	SaveStringToFile(MyFile , DateTimeToStr(Q['ETA']) + #13#10 + Q['artist'] + ' - ' + Q['title'] + #13#10 +'Verzoekje aangevraagd door: ' + Q['name'] + #13#10 + 'Bericht: ' + Q['msg'] + #13#10);
	Q.Free;
	
	//PAL.WaitForPlayCount(1);

// © 2012 drOhimself / Wout for SAM BROADCASTER FORUM NEDERLAND 2012-06-24
ojee66

Re: Request PC Software

Ongelezen bericht door ojee66 »

Kan natuurlijk ook via PHP
zoals bvb http://radiosoundfm.nl/newsearch.php

Code is vrij aangepast aan een ander script nml onderstaande.

Code: Selecteer alles

<?php
// SAM 4 Request Viewer for samPHPweb v0.3
// This php script will allow you to view all requests made by your visitors,
// regardless if they're pending in the queue, already played or ignored/failed; newest on top.
// If a dedication messages exist, it will be displayed on a line under.
// Page layout is similar to RacketRadio's script for SAM v2 at:
// http://www.spacialaudio.com/knowledge/question.php?qstId=263
// Put this file in your SAM directory.
// Your station name can be changed in your config.php file

/////////////////
// Configurables
/////////////////

// How many rows do you want to display per page?
$limit = 50;

// If you plan on using the script to monitor dedications in the queue, you'll want to
// refresh the page, add desired delay in seconds, or 0 to turn off.
$refresh_rate = 0;

//Display Track durations in table? (default = 1)
$dspl_duration = 1;

// Perform Reverse DNS? (May be slower) 1 to turn on, 0 to turn off.
// If this is enabled, use lower rows per page! (default = 1)
$reverse = 0;

//Display ETA? Use when requests are delayed. (default = 0)
$dspl_eta = 0;

// WordWrap. This will cut loooong words (like sticky fingers) into easier-to-read blocks in Name and
// Dedication fields, so you won't have to scroll left to right. Pick a number, use 1 million to turn off :)
$wrap = 25;

// Colors
$dark="00FF00"; //background color for the tables
$light="FF0000"; //background color for the tables
$pagebgcolor="000000"; //background color for the whole page

// If you want to change the Language, do so here.
// Error code descriptions can be translated at the bottom of the script
$lang['header'] = 'Request Viewer';
$lang['artist'] = 'Artist';
$lang['title'] = 'Title';
$lang['current_filter'] = 'Current Filter';
$lang['mmss'] = 'Duration';
$lang['host'] = 'IP Address';
$lang['domain'] = 'Hostname';
$lang['songid'] = 'Song ID';
$lang['t_stamp'] = 'Time Requested';
$lang['eta'] = 'ETA';
$lang['status'] = 'Status';
$lang['name'] = 'Requested by';
$lang['msg'] = 'Dedication';
$lang['nextpage'] = 'Next Page';
$lang['legend'] = 'Legend';

// If you changed the filename for your config.php, do so here, otherwise don't touch it.
require("config.php");

// End of Configurables

if ((empty($_GET["host"])) && (empty($_GET["songid"])) && (empty($_GET["code"])) && (empty($_GET["status"])) && (empty($_GET["nom"]))) $where = "";
else {
   $where = " WHERE ";
   if (!empty($_GET["songid"])) $where = $where."(songid='$songid') AND ";
   if (!empty($_GET["code"])) $where = $where."(code='$code') AND ";
   if (!empty($_GET["status"])) $where = $where."(requestlist.status='$status') AND ";
   if (!empty($_GET["nom"])) $where = $where."(name='$nom') AND ";
   $where = substr($where,0,-4);
}

if (empty($start)) $start=0;
$db->open("SELECT requestlist.*,songlist.artist,songlist.title,songlist.duration FROM requestlist LEFT JOIN songlist ON requestlist.songid=songlist.id $where ORDER BY requestlist.id DESC",$limit,$start);
$reqlst = $db->rows();
reset($reqlst);

function GetTheDamnHost($addy){
   global $reverse, $song;
   if ($addy == "127.0.0.1") echo "<br>(localhost)";
   elseif (substr($addy,0,7)=="192.168") echo "<br>(Local Area)";
   elseif (substr($addy,0,7)=="82.171.11.155") echo "<br>(Local Area)";
   elseif (substr($addy,0,3)=="10.") echo "<br>(Local Area)";
   elseif ((substr($addy,0,3)=="172") && (substr($addy,4,4)>="16.0") && (substr($addy,4,4)<"32.0")) echo "<br>(Local Area)";
   elseif ($reverse==1) echo "<br>(".gethostbyaddr($addy).")";
   // You can add pointers about some IP addresses (like non-human requests) here by adding elseif entries.
   if (substr($song['host'],0,5)=="74.6.") echo "<br>(Yahoo Bot)";
   elseif (substr($song['host'],0,6)=="65.55.") echo "<br>(MSNbot)";
}

 
function PutSongRow(&$song)
{
global $rc, $lang, $dspl_duration, $dspl_eta, $reverse, $host, $songid, $code, $status, $nom, $wrap, $dark, $light;
PrepareSong($song);
$bgcolor = $dark;$rc = $song['id'];if ($rc % 2) $bgcolor = $light;
echo "<tr bgcolor=$bgcolor><td><a href=\"?code=".$code."&status=".$status."&songid=".$song['songid']."&nom=".$nom."\">".$song['artist']." - ".$song['title']."</a>";
if ($dspl_duration==1) echo " (".$song['mmss'].")";

echo "</td><td align=\"center\">".$song['t_stamp']."</td>";
if ($dspl_eta==1) echo "<td align=\"center\">".$song['eta']."</td>";

echo "<td align=\"center\"><a href=\"?songid=".$songid."&code=".$code."&status=".$song['status']."&nom=".$nom."\">".$song['status']."<br><a href=\"?songid=".$songid."&status=".$status."&code=".$song['code']."&nom=".$nom."\">".$song['code']."</a></td><td align=\"center\"><a href=\"?songid=".$songid."&code=".$code."&status=".$status."&nom=".$song['name']."\">".stripslashes(wordwrap($song['name'],$wrap," ",TRUE))."</a></td></tr>\n";


if (isset($song['msg'])) {
   $the_msg = stripslashes(wordwrap($song['msg'],$wrap," ",TRUE));
   echo "<tr><td colspan=7><b>".$lang['msg'].":</b> ".Text2Html(trim($the_msg))."</td></tr>\n";
}
}

if ($refresh_rate>0) echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"$refresh_rate\">\n";
echo "<b>".$lang['current_filter']."</b>: ";
if (!empty($songid)) { echo $lang['songid']."=".$songid;if ((!empty($status)) || (!empty($code)) || (!empty($nom))) echo " & "; }
if (!empty($status)) { echo $lang['status']."=".$status;if ((!empty($code)) || (!empty($nom))) echo " & "; }
if (!empty($code)) { echo "Code=".$code;if (!empty($nom)) echo " & "; }
if (!empty($nom)) echo "Name=".$nom;
// table headers
echo "<table border=0 width=\"100%\"><tr align=\"center\"><td><b>".$lang['artist']." - ".$lang['title'];
if ($dspl_duration==1) echo " (".$lang['mmss'].")";
echo "</b></td><td><b>".$lang['t_stamp']."</b></td>";
if ($dspl_eta==1) echo "<td><b>".$lang['eta']."</b></td>";
echo "<td><b>".$lang['status']."</b></td><td><b>".$lang['name']."</b></td></tr>\n";
$rc=0;
while(list($key, $song) = each($reqlst)) {
    PutSongRow($song);
  }
if ($rc>1) {
   $start = $start+$limit;
    echo "<tr><td colspan=\"7\"><center><a href=\"?songid=$songid&status=$status&code=$code&nom=$nom&start=$start\">".$lang['nextpage']." >></a></center></td></tr>";
}
echo "</table><br>\n<table border=\"1\"><tr><td align=\"center\" colspan=\"2\"><b>".$lang['legend']."</b></td></tr><tr><td>
600 - Requested song is offline and can not be played<br>
601 - Song recently played.<br>
602 - Artist recently played<br>
603 - Song already in queue to be played<br>
604 - Artist already in queue to be played.<br>
605 - Song already in request list<br>
606 - Artist already in request list<br>
609 - Track recently played<br>
610 - Track already in queue to be played<br>
611 - Track already in request list<br>
612 - Album already in queue to be played</td><td valign=\"top\">
700 - Invalid request. (Unknown error with request)<br>
701 - Banned<br>
702 - Banned until mm:ss<br>
703 - Requested song ID invalid<br>
704 - Request limit reached. You can only request xx songs every xx minutes<br>
705 - Request limit reached. You can only request xx songs per day<br>
706 - Requests are disabled.<br>
707 - Authorization failed. IP not in allowed list.<br>
708 - You have already requested this song and it is waiting in the request queue to be played.</td>
</tr></table>
</body></html>"
?>

als php bestand in je samphpweb opslaan en in je webbrouwser aanroepen.
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

COOL Ojee66 !

Ga ik eens van het weekend op studeren.
Thnx !
ikrudolf

Re: Request PC Software

Ongelezen bericht door ikrudolf »

ojee66 schreef:Kan natuurlijk ook via PHP
zoals bvb http://radiosoundfm.nl/newsearch.php

Code is vrij aangepast aan een ander script nml onderstaande.
Als ik het scipt upload (naar de root map) en aanroep krijg ik de volgende foutmelding:

Code: Selecteer alles

Warning: require(config.php) [function.require]: failed to open stream: No such file or directory in /var/www/clients/client26/web195/web/skoena/requested.php on line 60

Warning: require(config.php) [function.require]: failed to open stream: No such file or directory in /var/www/clients/client26/web195/web/skoena/requested.php on line 60

Fatal error: require() [function.require]: Failed opening required 'config.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/clients/client26/web195/web/skoena/requested.php on line 60
Wanneer ik het php bestand plaatst in de map /config/ krijg ik de foutmelding:

Code: Selecteer alles

Fatal error: Call to undefined method Zend_Db_Adapter_Mysqli::open() in /var/www/clients/client26/web195/web/skoena/config/requested.php on line 75
Rudolf
drOhimself

Re: Request PC Software

Ongelezen bericht door drOhimself »

Regel 60 :
require("config.php");

Dus jouw config.php is niet vindbaar op je website door deze php.
Ik denk niet dat je het in de root moet plaatsen, lijkt mij eerder dat je het in je httpdocs map moet zetten.
Daar zal ook ergens je config.php staan.

Regel 75 :
$db->open("SELECT requestlist.*,songlist.artist,songlist.title,songlist.duration FROM requestlist LEFT JOIN songlist ON requestlist.songid=songlist.id $where ORDER BY requestlist.id DESC",$limit,$start);

Dus ook niet in de map /config plaatsen.
Een hoger.
ikrudolf

Re: Request PC Software

Ongelezen bericht door ikrudolf »

drOhimself schreef:Regel 60 :
require("config.php");

Dus jouw config.php is niet vindbaar op je website door deze php.
Ik denk niet dat je het in de root moet plaatsen, lijkt mij eerder dat je het in je httpdocs map moet zetten.
Daar zal ook ergens je config.php staan.

Regel 75 :
$db->open("SELECT requestlist.*,songlist.artist,songlist.title,songlist.duration FROM requestlist LEFT JOIN songlist ON requestlist.songid=songlist.id $where ORDER BY requestlist.id DESC",$limit,$start);

Dus ook niet in de map /config plaatsen.
Een hoger.
Maar de config.php van samPHPweb staat toch in de map /config/
Of moet ik een extra copy van config.php erbij in plaatsen (dus ergens anders dan in /config/)?
Gebruikersavatar
Wout
Beheerder
Berichten: 3522
Lid geworden op: 03 dec 2007, 14:17
SAM-versie: 2019.3
Database: MariaDB
Windows: 11
Locatie: West-Brabant
Contacteer:

Re: Request PC Software

Ongelezen bericht door Wout »

Nee, dat gaat ook niet werken.
De Request-PHP is gebaseerd op de oude SAM-PHP-Site.
Sinds versie 4.6.0. is er een nieuwe SAM-PHP-versie waarbij de oude SQL-commando`s niet reageer op de nieuwe versie.
Afbeelding
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht