Download Limiter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

C# Ontwikkelaar

In het kort Als C# .NET Core ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

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

24/11/2024 09:15:21
 
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.