Download Limiter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

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 »

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 »

Software Ontwikkelaar

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 »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Developer (One Data)

Do you have experience with managing IT Teams in a service delivery organization? Are you keen to bring the team and our platform to a higher level? Then Nutreco has a very interesting role for you! As a One Data developer you are responsible for the management, running and functional use of our integration landscape and processes within Nutreco. Nutreco is using at this time BizTalk 2016, and Apigee for its API management, to be replaced by Azure Integration Services as of 2023. You will be part of a virtual teams of 11 people (own and outsourced) working in an

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

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 »

Front-end Developer Magento 2/Wordpress

Voor het aantrekkelijk houden en steeds vernieuwen van de huidige websites en webshops en het meedenken in de marketing zijn wij per direct op zoek naar een ervaren Front-end developer met gedegen kennis van Magento 2 (webshops) en Wordpress (websites). Wat bieden wij jou Mooi salaris! Meteen op contract bij de opdrachtgever! Gezellig, Kempisch bedrijf! 35 uur per week! Auto van de zaak! Wie ben jij Van een front-end developer verwachten wij: Een afgeronde Bachelor ICT opleiding met profiel ICT & Media Design. Dat je in het bezit bent van een Magento 2 professional front-end developer certificaat; Je hebt ruime

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Java/Kotlin Developer

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 »

.NET Developer

Functie omschrijving .NET developer met ervaring gezocht! Voor een softwarebedrijf in de regio Veenendaal zijn wij op zoek naar een .NET developer met een aantal jaar ervaring. Jij bent zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Verder ben je bezig met nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en productspecialisten om zo mooie producten te creëren. Bedrijfsprofiel De organisatie waar je voor gaat werken is een snelgroeiende softwareleverancier en allround dienstverlener. Deze organisatie heeft zowel klanten die

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

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

13/06/2025 09:25:50
 
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.