Laatste komma in while loop niet tonen
Hoi!
ik ben bezig een muziek speler alle audio bestanden uit een map af te laten spelen in een playlist voor de site van een band. het werkt allemaal goed alleen kan de playlist nu niet op herhalen omdat hij denkt dat er na het laatste nummer nog een nummer komt. dit omdat er na elk nummer een - , - wordt gegenereerd om de nummers te scheiden.
zie de code:
de vraag is dus:
hoe kan ik ervoor zorgen dat er na het laatste nummer wat in de map staat geen comma verschijnt?
alvast bedankt!
ik ben bezig een muziek speler alle audio bestanden uit een map af te laten spelen in een playlist voor de site van een band. het werkt allemaal goed alleen kan de playlist nu niet op herhalen omdat hij denkt dat er na het laatste nummer nog een nummer komt. dit omdat er na elk nummer een - , - wordt gegenereerd om de nummers te scheiden.
zie de code:
Code (php)
de vraag is dus:
hoe kan ik ervoor zorgen dat er na het laatste nummer wat in de map staat geen comma verschijnt?
alvast bedankt!
Gewijzigd op 26/05/2010 16:08:37 door B a s
Dit had je zelf denk ik ook wel kunnen verzinnen maar op deze manier wellicht?
De eerste kun je met een nummer detecteren:
Verder is de functie htmlentities niet nodig voor een komma.
De eerste kun je met een nummer detecteren:
Verder is de functie htmlentities niet nodig voor een komma.
Gewijzigd op 26/05/2010 16:08:03 door B a s
In dat geval krijg je een komma voor de filename, dat lijkt me ook niet de bedoeling. Het makkelijkst is wellicht door de string niet meteen te echoën, maar eerst in een variabele te zetten. Vervolgen kun je na de loop de laatste komma uit die variabele halen en dan pas de string echoën...
@ bas, zoveel weet ik nog niet van php, ik was al blij dat dit gelukt was! maar ik zal idd die 2de htmlentities weghalen!
@ Blanche, hoe moet ik dat doen?
@ Blanche, hoe moet ik dat doen?
Kun je hier niet iets mee?
En nu de rest van de audio-formaten nog :P
haha, ja, dank Chris! 2 regels, perfect!
ja, dat is waar. test het idd alleen met .mp3 hier.
stel ze voegen wma oid toe?
Binnen de 24 uur geen nieuwe post plaatsen, graag uw huidige post wijzigen (niet bumpen).[/modedit]
ja, dat is waar. test het idd alleen met .mp3 hier.
stel ze voegen wma oid toe?
Binnen de 24 uur geen nieuwe post plaatsen, graag uw huidige post wijzigen (niet bumpen).[/modedit]
Gewijzigd op 07/06/2010 19:40:45 door Tom Beuckelaere
Je moet inderdaad wel rekening mee houden dat je ook nog andere extensies hebt. Je kan eventueel ook nog alleen '*' gebruiken =)
Modbreak:
Gewijzigd op 26/05/2010 16:37:16 door Chris -
top! hartelijk bedankt!
Geen dank =)
is het ook mogelijk om de audiobestanden steeds op een willekeurige volgorde te loaden met behulp van de onderstaande code?
alvast bedankt!
alvast bedankt!
Jup, gebruik shuffle! (als je goed naar glob heb gekeken, zul je weten wat je moet doen. Als je het niet weet, kunnen we je alsnog het concrete antwoord geven ;-) Plaats hier zoiezo even wat je hebt gemaakt!)
top, ik ga 't onderzoeken!
is dit hoe het zou moeten?:
Geeft het het resultaat dat je wilt? Ik denk het niet, gebruik ofwel foreach ofwel implode, maar niet allebei. De variabele $audio is immers geen array meer, $audios is dat wel...
bedankt! zo werkt het!
de vorige code werkte idd niet, maar gaf ook geen foutmelding, dacht dat de code misschien goed zou zijn, en dat het wellicht aan iets anders had kunnen liggen.
Code (php)
de vorige code werkte idd niet, maar gaf ook geen foutmelding, dacht dat de code misschien goed zou zijn, en dat het wellicht aan iets anders had kunnen liggen.
Komt omdat implode (en shuffle) een array verwachtte, en jij een string gaf ;-)




