Request Nieuwsstop Jingle

PHP, HTML, Joomla, WordPress, etc..
Gebruikersavatar
qradio
****
Berichten: 99
Lid geworden op: 18 dec 2009, 21:07
SAM-versie: 2013.6
Database: MySQL
Windows: 10

Request Nieuwsstop Jingle

Ongelezen bericht door qradio »

Hoi,

Ik heb (bijna) alle PAL scripts gebruikt om een jingel voor een request te krijgen. De meeste werken (sommige na kleine aanpassing) prima.
Als ik nu ook een PAL script mee laat lopen dat om " 5 voor, en 2 na het hele uur" de requests in de kolom request moet plaatsen, gaat het fout. Dan worden de requests toch in de queue gezet en afgespeeld.

Nu hoor ik bij vele van ons dat het gewoon moet kunnen, maar hoe?

Dus een jingle voor een request in combinate met een tijdelijk parkeren van requests van "5 minuten voor het nieuws, tot 2 minuten na het nieuws". Zodat de requests niet verloren gaan in de tijd dat het nieuws bezig is. En na het nieuws gewoon worden afgespeels.

Wie wil mij helpen aan dit PAL script


Jeroen
Gebruikersavatar
peellandfm
Moderator
Berichten: 1290
Lid geworden op: 27 feb 2006, 11:26
SAM-versie: 4.9.1.*
Database: MySQL
Windows: 10
Contacteer:

Re: Request Nieuwsstop Jingle

Ongelezen bericht door peellandfm »

Zomaar een gedachte.

Het nieuws met ipTop invoegen
Keep songs in que op (bijv)3
Request ipBottum.
Gebruikersavatar
qradio
****
Berichten: 99
Lid geworden op: 18 dec 2009, 21:07
SAM-versie: 2013.6
Database: MySQL
Windows: 10

Re: Request Nieuwsstop Jingle

Ongelezen bericht door qradio »

Dat is inderdaad al een aardig eind opweg.
Helaas mis ik dan de jingle die voor de request moet komen.

Ook kan ik dan niet meer mijn week-script draaien.

Even een voorbeeldje: Luister ik naar Woutfm, dan is dat precies wat ik bedoel.

Verzoekjes die na 5 voor het hele uur worden aangevraagd, komen in de wacht te staan en komen weer vrij op 2 minuten over het hele uur. De luisteraar mist zijn verzoekje niet en word ook voorafgegaan van een (request) jingel.

Zo zou ik het graag willen hebben.

Bedankt voor je moeite :)
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: Request Nieuwsstop Jingle

Ongelezen bericht door Wout »

Code: Selecteer alles

PAL.Loop := True;

    var D : DateTime;
    var AQuery : TDataSet;
    var Song : TSongInfo;
    D := T['XX:57:00'];
    
    repeat
        if Now < D then

        PAL.LockExecution;
    
            AQuery := Query('SELECT songlist.*, requestlist.*, requestlist.ID as requestID FROM songlist, requestlist WHERE (requestlist.ETA<:now) AND (requestlist.status=''new'') AND (songlist.ID=requestlist.songID) ORDER BY requestlist.ETA DESC LIMIT 1 ',[Now],True);
    
                if not(AQuery.BOF and AQuery.EOF) then
                    begin
                        Song := TSongInfo.Create();
                        Song['ID'] := AQuery['ID'];
                        Song['filename'] := AQuery['filename'];
                        Song['artist'] := AQuery['artist'];
                        Song['title'] := AQuery['title'];
                        Song['duration'] := AQuery['duration'];
                        Song['requestID'] := AQuery['requestID'];
                        Queue.Add(Song,ipTop);
            
                        WriteLn('Request handled: '+Song['artist']+' - '+Song['title']);
            
                        Queue.AddFile('C:\Request.mp3',ipTop);
                        ExecSQL('UPDATE requestlist SET status=:status WHERE (songID = :songID) AND ((status=''new'') OR (status=''pending'')) ',['pending',song['ID']]);
                    end
                else
                    WriteLn('No request found');
        PAL.UnLockExecution;

        AQuery.Free;
        Song.Free;
        
        PAL.WaitForTime('+00:00:05');
    until Now > D;
    
    PAL.WaitForTime(T['XX:02:00']); 
Afbeelding
Gebruikersavatar
qradio
****
Berichten: 99
Lid geworden op: 18 dec 2009, 21:07
SAM-versie: 2013.6
Database: MySQL
Windows: 10

Re: Request Nieuwsstop Jingle

Ongelezen bericht door qradio »

YES! dat is 'm :D Werkt (bijna) perfect.
SUPER bedankt wout. Neem er een :drinkers:

Nu nog even uitvissen om de verzoekjes in de juiste volgorde te krijgen.
Dus dat de laatst aangevraagde niet als eerste in de request komt.
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

Hoi wout,

Ik heb jou bovenstaande script draaien en werkt perfect.
Is het ook mogelijk om het per uur apart aan te geven wat hij moet doen?

Bedoel sommige tijden hebben we headlines en shownieuws geprogrammeerd.
Maar niet op alle uren.
Nu houd hij elk heel uur van 57 tot 02 ruimte.
Maar kan dat ook bv op xx:28:00 tot xx:31:00 of nog mooier is dat je het bij bepaalde uren kan doen.

voorbeeld:

8:57 - 9:02
9:28 - 9:31
9:57 - 10:02
10:28 - 10:31
10:57 - 11:02
11:57 - 12:02
12:57 - 13:02
13:28 - 13:31
13:57 - 14:02

enz.

Bedankt voor eventuele reactie.
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: Request Nieuwsstop Jingle

Ongelezen bericht door Wout »

superwuppie schreef: Is het ook mogelijk om het per uur apart aan te geven wat hij moet doen?
Wat heb je al zelf gemaakt dan?
Misschien dat ik eventuele fouten kan verbeteren.
Afbeelding
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

Nou het was meer een vraag....

Ik had regels gekopieerd, maar toen bleef hij een half uur niets doen, dus dat werkte niet.

Code: Selecteer alles

PAL.Loop := True;

    var D : DateTime;
    var AQuery : TDataSet;
    var Song : TSongInfo;
    D := T['XX:57:00'];
    D := T['XX:28:00'];
En dit zou dan elke dag en elke uur het zelfde zijn....

Ben nog niet echt thuis is PAL!
De normale regels snap ik aardig. Maar zelf een script schrijven gaat hem niet worden.
Had gehoopt dat jij kon zeggen nou das simpel.............. Maar niet echt simpel dus.
Of je had zo'n script inmiddels zelf in gebruik?????? of iets op het forum??

Jammer... Dan moet ik ff wat verder verzinnen
sandeland

Re: Request Nieuwsstop Jingle

Ongelezen bericht door sandeland »

Hallo mede Sam gebruikers, ik wil graag even inhaken op dit onderwerp, ik zit zelf al lange tijd met de vraag of het mogelijk is dat er 2 aparte jingles voor een nummer worden gedraaid, want meestal vragen luisteraars 2 nummers achter mekaar aan en dan krijg je 2 keer het zelfde jingle te horen dus mijn vraag is eigenlijk als een luisteraar een nummer aanvraagd dat je de eerste keer hoort van "dit nummer is aangevraagt via ons verzoeksysteem , daarna nummer.
en dan erna " ook dit nummer is aangevraagd via onze website, daarna nummer.

alvast bedankt voor jullie reacties
drOhimself

Re: Request Nieuwsstop Jingle

Ongelezen bericht door drOhimself »

Hoi Sandeland (is dat familie van Sandeman?)

Jouw vraag zou dan inhouden dat je systeem ook nog moet gaan opletten WIE er 2 verzoekjes aanvraagt.
Het moet niet gekker worden !
Maar wat nu als er 3 nummers worden aangevraagt door zelfde persoon...of 4 ? dan zit je daar weer mee...
Je moet het jezelf niet te moeilijk maken hoor...!
Ik zou er iets inbouwen dat iemand juist NIET 2 verzoekjes achter elkaar kan doen.
Misschien alleen mogelijk met een pauze van 10 minuten (in elk geval een 'normaal' nummer ertussen houden.
Je kan dat natuurlijk wel mooi doen in je live systeem, maar voor non-stop zou je dan niet willen hebben.

drO
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

Hoi drOhimself

Weet je ook een oplossing voor mijn vraag hierboven.

Wil dus in sommige gevallen de request optie tijdenlijk even uitschakelen (langer in de wacht houden dus)..
drOhimself

Re: Request Nieuwsstop Jingle

Ongelezen bericht door drOhimself »

Ha Superwuppie,

Alles waar maar een herhaling in zit, is te automatiseren.
Daar is de PAL script functie in SAM voor ingebouwd.
Realiseer je dat vele radiostations d.m.v. PAL scripts helemaal automatisch week-in-week-uit draaien.
Requests worden automatisch tussen de 'playlists' geplakt. Nieuws items worden op gezette tijden ingevoegd.
Er komt verder geen mens meer bij kijken.
Heel mooi/makkelijk dus !

Echter in jouw geval zullen er aanpassingen aan het script van Wout gemaakt dienen te worden.
Is het niet makkelijker om in die situaties het lopende script te onderbreken ?

Ik geloof dat er hier op forum ook nog een script is te vinden die de request-functie aan/uit zet (op vooraf ingestelde tijden).
M.a.w. via je website kan er dan geen request worden aangevraagd.
Of wilde je dat juist niet hebben?
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

Hoi,

Dankje wel voor je toelichting.
Nou wil het dus eigelijk allebei.

In sommige gevallen niet aanvraagbaar via de website (tijdens live uitzendingen, top 15 request bv).
En soms het uitstellen van het plaatsen van de request in de Queue.

Denk dat ik voor de website wel een php script kan vinden die naar de tijd op de server kijkt en dan dus kiest wat er op dat moment mag. (of iemand moet al een kant en klaar php filetje hebben liggen)

Alleen kom er niet uit om meerdere uitstel tijden in het script te plaatsen. (zoals wout in het script doet om het hele uur)
xx:57:00 tot xx:03:00 uitstel tijd.

Alleen dat je dan per uur iets kan doen. (heb bv soms GEEN extra dingen op het halve uur en op bepaalde tijden juist weer wel)

Kom wat kennis te kort om dat te realiseren. Daarom mijn vraag hier!!!
drOhimself

Re: Request Nieuwsstop Jingle

Ongelezen bericht door drOhimself »

superwuppie schreef: Alleen kom er niet uit om meerdere uitstel tijden in het script te plaatsen. (zoals wout in het script doet om het hele uur)
xx:57:00 tot xx:03:00 uitstel tijd.
Zie hieronder een simpel voorbeeldje

Code: Selecteer alles

// Ieder uur de tijd
//
PAL.Loop := True;
PAL.LockExecution;
//
//Wacht tot het hele uur 
//WriteLn('Wacht tot heel uur');
//PAL.Waitfortime ('xx:59:55'); 
//QueUe.Clear;
//WriteLn('Queueu leeg !');

while ((Now >= T['00:59:20']) and (Now <= T['00:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\01.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['01:59:20']) and (Now <= T['01:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\02.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['02:59:20']) and (Now <= T['02:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\03.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['03:59:20']) and (Now <= T['03:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\04.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['04:59:20']) and (Now <= T['04:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\05.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['05:59:20']) and (Now <= T['05:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\06.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['06:59:20']) and (Now <= T['06:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\07.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['07:59:20']) and (Now <= T['07:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\08.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['08:59:20']) and (Now <= T['08:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\09.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['09:59:20']) and (Now <= T['09:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\10.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['10:59:20']) and (Now <= T['10:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\11.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['11:59:20']) and (Now <= T['11:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\12.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['12:59:20']) and (Now <= T['12:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\13.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['13:59:20']) and (Now <= T['13:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\14.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['14:59:20']) and (Now <= T['14:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\15.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['15:59:20']) and (Now <= T['15:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\16.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['16:59:20']) and (Now <= T['16:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\17.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['17:59:20']) and (Now <= T['17:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\18.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['18:59:20']) and (Now <= T['18:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\19.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['19:59:20']) and (Now <= T['19:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\20.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['20:59:20']) and (Now <= T['20:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\21.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['21:59:20']) and (Now <= T['21:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\22.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['22:59:20']) and (Now <= T['22:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\23.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

while ((Now >= T['23:59:20']) and (Now <= T['23:59:55'])) do
begin
PAL.Waitfortime ('xx:59:55'); 
Queue.AddFile('G:\drO Radio\Jingles\tijd\24.mp3',ipTop);
ActivePlayer.FadeToNext;
end;

PAL.UnLockExecution;
Is dat iets wat je kan gebruiken ?
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

Uuh weet het niet precies...

Dit is eigenlijk het zelfde als mijn weekloper toch???

Wat ik wil is dat hij gewoon even uitgeschakeld wordt.

Ik heb dit script lopen zoals hij hier staat

Code: Selecteer alles

PAL.Loop := True;

    var D : DateTime;
    var AQuery : TDataSet;
    var Song : TSongInfo;
    D := T['XX:57:00'];
    
    repeat
        if Now < D then

        PAL.LockExecution;
    
            AQuery := Query('SELECT songlist.*, requestlist.*, requestlist.ID as requestID FROM songlist, requestlist WHERE (requestlist.ETA<:now) AND (requestlist.status=''new'') AND (songlist.ID=requestlist.songID) ORDER BY requestlist.ETA DESC LIMIT 1 ',[Now],True);
    
                if not(AQuery.BOF and AQuery.EOF) then
                    begin
                        Song := TSongInfo.Create();
                        Song['ID'] := AQuery['ID'];
                        Song['filename'] := AQuery['filename'];
                        Song['artist'] := AQuery['artist'];
                        Song['title'] := AQuery['title'];
                        Song['duration'] := AQuery['duration'];
                        Song['requestID'] := AQuery['requestID'];
                        Queue.Add(Song,ipTop);
            
                        WriteLn('Request handled: '+Song['artist']+' - '+Song['title']);
            
                        Queue.AddFile('C:\Request.mp3',ipTop);
                        ExecSQL('UPDATE requestlist SET status=:status WHERE (songID = :songID) AND ((status=''new'') OR (status=''pending'')) ',['pending',song['ID']]);
                    end
                else
                    WriteLn('No request found');
        PAL.UnLockExecution;

        AQuery.Free;
        Song.Free;
        
        PAL.WaitForTime('+00:00:05');
    until Now > D;
    
    PAL.WaitForTime(T['XX:02:00']); 
Hier doet hij dus niets tussen xx:57:00 en xx:02:00 op elk uur.

Maar kan het dus ook zo dat hij bv tussen

09:25:00 en 09:31:00
09:57:00 en 10:02:00
10:25:00 en 10:31:00
10:57:00 en 11:02:00
14:57:00 en 15:02:00
15:25:00 en 15:31:00
enz enz

Het liefst nog op verschillende dagen ook (Ma-Vr) .. maar jah dat wordt een beetje te veel van het goede?.
drOhimself

Re: Request Nieuwsstop Jingle

Ongelezen bericht door drOhimself »

Superwuppie,

Dus als ik het goed begrijp heb je nu het script lopen dat tussen 00:57:00 en 00:02:00 werkt.
Goed, noem dat script 'heel_uur.PAL' bijvoorbeeld.
Kopieer dit script, wijzig 00:57:00 in 00:25:00 en 00:02:00 in 00:31:00 en noem het 'half_uur.PAL'.

Maar omdat je niet ieder uur dit script wilt laten lopen, zal je het moeten aanpassen.
Je kan uiteraard wel DIE specifieke tijden erin zetten, maar dan wordt het wel een wat langer script.
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

drOhimself schreef:Superwuppie,

Dus als ik het goed begrijp heb je nu het script lopen dat tussen 00:57:00 en 00:02:00 werkt.
Goed, noem dat script 'heel_uur.PAL' bijvoorbeeld.
Kopieer dit script, wijzig 00:57:00 in 00:25:00 en 00:02:00 in 00:31:00 en noem het 'half_uur.PAL'.

Maar omdat je niet ieder uur dit script wilt laten lopen, zal je het moeten aanpassen.
Je kan uiteraard wel DIE specifieke tijden erin zetten, maar dan wordt het wel een wat langer script.
Hoi,

Ik bedoelde het andersom maar zo kan het natuurlijk ook jah!

hij moet juist tussen die 2 tijden wachten met request in de queue te zetten.

Maar kan het dus wel veranderen in xx:02:00 tot xx:28:00 en de 2de helft van xx:31:00 tot xx:57:00
Alleen werkt hij dan dus elk uur van de dag/week het zelfde.

Nou als het te lastig wordt ga ik het maar zo houden denk ik zoals het nu is.
Dan zijn de headlines/shownieuws/weer maar soms wat later....

Ben nog met php bezig geweest en heb wel iets wat werkt alleen niet tussen een bepaalde tijd.
Heb nu iets van bv vanaf 18:00 uur er geen request meer aan gevraagd kan worden via de site.
Het moet tussen een bepaalde tijd kunnen werken alleen wil dat nog niet. We stoeien rustig verder!
drOhimself

Re: Request Nieuwsstop Jingle

Ongelezen bericht door drOhimself »

Superwuppie,

Is goed, we zien je nieuwe topic vanzelf wel langs komen als je ergens mee zit.
We hopen dat je wat meer inzicht hebt gekregen door met e.e.a. te stoeien.

topic kan gesloten worden
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: Request Nieuwsstop Jingle

Ongelezen bericht door Wout »

superwuppie schreef: De normale regels snap ik aardig. Maar zelf een script schrijven gaat hem niet worden.
Had gehoopt dat jij kon zeggen nou das simpel.............. Maar niet echt simpel dus.
Of je had zo'n script inmiddels zelf in gebruik?????? of iets op het forum??
Dit is alvast een begin. (trouwens ook het moeilijkste gedeelte)
Vanuit hier kan je je tijd & dagen aanpassen.
Happy Code`ing [smilie=gamer2.gif]

Code: Selecteer alles

var    tijd : String;

tijd := FormatDateTime('hh', Now);

If DayOfWeek(Now) = Tuesday then
    begin
        If (Now < T[tijd+':27:00']) then
            begin
                WriteLn('vroeg');
            end
        else if (Now < T[tijd+':57:00']) then
            begin
                WriteLn('laat');
            end
    end; 
Afbeelding
superwuppie

Re: Request Nieuwsstop Jingle

Ongelezen bericht door superwuppie »

Ik snap hem een beetje! Waar zet ik dit?? (boven aan het request script?)

En wat doet de functie vroeg en laat???
Die zie ik namelijk nergens terug...
Of snap ik het nog niet.. Het lijkt aardig op php zie ik wel!
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht