Download Limiter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Lead C++ Developer

De rol van Lead C++ Developer Als Lead C++ developer bij KUBUS word je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de desktop applicaties van BIMcollab, ons platform voor 3D model-validatie en issue-management bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we gaan in onze ontwikkeling voor innovatie en kwaliteit. In je rol als

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »
Aftertoucher

Aftertoucher

31/08/2006 21:07:00
Quote Anchor link
hallo,

ik ben op dit moment bezig om een website voor een vriend/collega te maken. hij is bezig met muziekmixen en wil die graag delen op het net, maar het probleem is dat hij niet zoveel dataverkeer heeft.
daarom zat ik te denken aan een download limiter.
bijv, als een bestand vandaag 10x is gedownload dat er dan bijv. een melding word weergeven in de trant van 'morgen weer een dag'.
ik hoop dat jullie een beetje snappen wat ik zoek en ik hoop dat jullie mij een zetje in de goeie richting kunnen geven.

alvast bedankt!
 
PHP hulp

PHP hulp

15/07/2024 18:51:55
 
Simon Blok

Simon Blok

31/08/2006 21:12:00
Quote Anchor link
alle nummers in een db zetten en daarbij een apart veld met het aantal downloads voor vandaag.
 
Aftertoucher

Aftertoucher

31/08/2006 21:14:00
Quote Anchor link
dus dan zou de link naar de download gelijk iets van insert into db worden waarmee de download 1 omhoog gaat,
maar dan is het toch eigenlijk een soort counter?
 
Michael -

Michael -

31/08/2006 21:23:00
Quote Anchor link
ja precies.
Je tabel:
Nummer: Downloads:
Blabla Remix 2

en dan in je script dus
UPDATE tabel SET downloads=downloads+1 WHERE nummer = "Blabla Remix"

En dan zou je ergens nog kunnen zetten als het 12 uur is , dat ie Downloads weer op 0 zet.
 
Jan Koehoorn

Jan Koehoorn

31/08/2006 21:26:00
Quote Anchor link
Het is handiger als je de download een DATE veld geeft in je tabel. Dan hoef je niets op nul te zetten. Je hoeft alleen maar

SELECT COUNT(id) AS aantal
FROM tabel
WHERE datum = CURDATE()

te doen om het aantal downloads van vandaag op te halen.
 
Aftertoucher

Aftertoucher

31/08/2006 21:30:00
Quote Anchor link
dan heb ik eigenlijk nog steeds alleen een teller, ik wil zeg maar nadat het bestand bijv. 10x is gedownload dat je dan niet meer kan downloaden die dag en dat de volgende dag je weer kan downloaden...
 
Michael -

Michael -

31/08/2006 21:33:00
Quote Anchor link
@Jan, dat is inderdaad nog beter, maar wordt je database wel voller.

@ Aftertoucher: Dat kan dus op die manier. Jij haalt het getal van downloads op uit je db en controleert dat.
als getal lager is dan 10: Download
als getal is 10 of hoger: Morgen kan je weer downloaden
 
PHP Newbie

PHP Newbie

31/08/2006 21:38:00
Quote Anchor link
Turmin:
@Jan, dat is inderdaad nog beter, maar wordt je database wel voller.


Dit soort databases kunnen met gemak miljoenen records aan. Dus dat regeltje meer of minder zal niet veel uit maken ;-)
 
Aftertoucher

Aftertoucher

31/08/2006 21:42:00
Quote Anchor link
Turmin:
@ Aftertoucher: Dat kan dus op die manier. Jij haalt het getal van downloads op uit je db en controleert dat.
als getal lager is dan 10: Download
als getal is 10 of hoger: Morgen kan je weer downloaden


kan je daar een voorbeeldje van geven? ik ben er niet zo handig in...
 
Michael -

Michael -

31/08/2006 23:05:00
Quote Anchor link
Quote:
kan je daar een voorbeeldje van geven? ik ben er niet zo handig in...

Ik heb even snel iets in elkaar gezet. Het kan vast beter, maar het werkt. Het reset gedeelte zit erin voor het testen, dat zal je er beter even uit kunnen halen als je het gebruikt :P
Voorbeeld:
http://phphulp.turmin.com/downloads.php
Source:
http://phphulp.turmin.com/downloads.phps
SQL:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
CREATE TABLE `downloads` (
  `nummer` varchar(255) NOT NULL,
  `aantal` tinyint(4) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `downloads` VALUES ('Remix1', 0);
INSERT INTO `downloads` VALUES ('Remix2', 0);


Edit:

Hier zit dus niks met datum in. Dan zou je nog even een veld moeten maken en vullen met NOW() maar nou geen meer tijd voor. Misschien morgenavond of dat iemand anders het af kan maken.
Gewijzigd op 01/01/1970 01:00:00 door Michael -
 
Arend a

Arend a

01/09/2006 00:01:00
Quote Anchor link
Quote:
Dit soort databases kunnen met gemak miljoenen records aan.


Nouja. Niet echt met gemak, maar het zal vast wel kunnen :)
 
Aftertoucher

Aftertoucher

01/09/2006 19:00:00
Quote Anchor link
Turmin:
Quote:
kan je daar een voorbeeldje van geven? ik ben er niet zo handig in...

Ik heb even snel iets in elkaar gezet. Het kan vast beter, maar het werkt. Het reset gedeelte zit erin voor het testen, dat zal je er beter even uit kunnen halen als je het gebruikt :P
Voorbeeld:
http://phphulp.turmin.com/downloads.php
Source:
http://phphulp.turmin.com/downloads.phps
SQL:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
CREATE TABLE `downloads` (
  `nummer` varchar(255) NOT NULL,
  `aantal` tinyint(4) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `downloads` VALUES ('Remix1', 0);
INSERT INTO `downloads` VALUES ('Remix2', 0);


Edit:

Hier zit dus niks met datum in. Dan zou je nog even een veld moeten maken en vullen met NOW() maar nou geen meer tijd voor. Misschien morgenavond of dat iemand anders het af kan maken.


dus als ik het goed begrijp zijn die values: de naam van het bestand dat gedownload word en de standaard waarde

dus als ik een nummer wil toevoegen moet ik die INSERT nog een keer uitvoeren met dfe juiste bestandsnaam?

ontzettend bedankt!:D

en die 10 per dag zou dan iets zij van als het 12 uur is dat ie dan auto-reset doet.
Gewijzigd op 01/01/1970 01:00:00 door Aftertoucher
 
Michael -

Michael -

01/09/2006 19:11:00
Quote Anchor link
INSERT INTO `downloads` VALUES ('Remix1', 0);

Ja dit zijn de nummers die jij wilt toevoegen aan de database. Je kan het zo doen, je kan ook een phpscriptje met velden maken om het in je database te zetten.
Ik zat even over na te denken hoe je dat het makkelijkst kan doen, wissen als het 12uur, maar zonder cronjobs zal het denk ik niet goed gaan. Ik zal even de datum velden erin zetten zodat ie toch elke dag weer op 0 staat. Een ongeblikje geduld...
 
Aftertoucher

Aftertoucher

01/09/2006 19:43:00
Quote Anchor link
ik heb alle tijd :D super!
 
Michael -

Michael -

01/09/2006 19:57:00
Quote Anchor link
Ben ik weer. Het duurde even, druk druk en alles tegelijk haha.
Maar op de zelfde pagina nu de update te vinden:

Source:
http://phphulp.turmin.com/downloads.phps
(hier vind je ook de tabel voor je database)

Voorbeeld (maar deze blijft het zelfde):
http://phphulp.turmin.com/downloads.php

Als je vragen hebt dan hoor ik het wel!

Edit:

Ik ga er wel vanuit dat je weet hoe je een database connectie maakt, deze komt dan in config.php
Gewijzigd op 01/01/1970 01:00:00 door Michael -
 
Aftertoucher

Aftertoucher

01/09/2006 20:04:00
Quote Anchor link
:| gruwlijk!
nog 1 klein vraagje (A) als ik nu het bestand remix2.mp3 op me server zou zetten moet ik dan ?nummer=Remix2.mp3 aanroepen?

edit 2 vraagjes eigenlijk :P
ik heb nu een form gemaakt voor het toevoegen aan de database, wat moet ik dan nu bij action invullen?
Gewijzigd op 01/01/1970 01:00:00 door Aftertoucher
 
Michael -

Michael -

01/09/2006 20:20:00
Quote Anchor link
gruwlijk? :P
Je kunt het dus met insert er zo in zetten:

INSERT INTO `downloads` VALUES ('', '2006-09-01', 'Remix2', 1);

Dan moet je het vanuit je phpmyadmin dus doen.
Je kunt ook een klein admin paginaatje maken waarmee je het nummer in je database zet (makkelijker dan steeds naar je phpmyadmin).

Als je de tabel al hebt gekopierd, ff opnieuw doen :P
Ik was de auto_increment vergeten, sorry.

Als je dan een download link naar je mp3 wilt maken hoef je er geen .mp3 achter te zetten (of heb je meerdere extensies? .wma .mp3 etc?). Ik denk wel dat je nog even een header moet toevoegen om zo de download te laten starten. Ik zal zo nog even kijken haha.
 
- -

- -

01/09/2006 21:56:00
Quote Anchor link
Maar wat nou als mensen gewoon even snuffelen op je server en dan ergens het bestandje vinden?
 
Michael -

Michael -

01/09/2006 22:17:00
Quote Anchor link
je kan ook je mp3 op je server een andere naam geven dan de naam die wordt gedownload. Weinig kans dat iemand em dan vind. En dan alsnog, waarom zou ie em dan heel vaak gaan downloaden.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.