Code genereren!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior C# .NET developer frontend / Werken met GIS

Beeld je eens in dat je op een zachte lentedag fluitend in je korte broek binnen komt wandelen. Bij binnenkomst krijg je het gevoel of je in een grote zaal staat, tegelijkertijd zie jij jouw collega’s een potje tafelvoetbal spelen en zie je achterin de zaal de ruimte die gereserveerd is om te gamen. Jouw 80 collega’s zijn druk aan het werk, maar je hoort hen niet. Dit komt doordat de werkruimtes gescheiden zijn door glazen wanden. Jij werkt zelf ook in 1 van die glazen ruimtes. Dit doe jij met een scrumteam van 3 tot 5 man, waarin jij

Bekijk vacature »

Lead Developer

More than one billion people across the globe do not have an identity. This means that without an identity, one billion people don’t have access to bank accounts, healthcare, education or basic civil rights. Whether it’s due to loss, theft or destruction, this issue is due to old-school, paper-based and centralized systems. So, what’s the solution to this? We are currently working with one of the leading and fastest growing start-ups in the Hague who are putting invisible citizens first by digitizing identity in a private and secure way. They are absolutely and positively revolutionizing the way in which displaced

Bekijk vacature »

Medior PHP Developer

Organisatie Dit bedrijf is in 2005 gestart in 12 jaar uitgegroeid tot een organisatie met nu 45 medewerkers. De oprichters van dit bedrijf zijn begonnen als creatieve reclamemakers en hebben nu een speciaal platform voor hun klanten gebouwd. Dit platform zorgt er voor dat alle marketing en reclame doeleinden vanuit 1 portaal worden geregeled. De klanten waar dit bedrijf voor werkt varieert sterk. Zo zijn het midden klein bedrijven maar bijvoorbeeld ook de landelijke hoofdkantoren van bekende internationale merken. Binnen het sfeer hangt een goede work-hard play hard sfeer. Wanneer het harde werken is afgerond is er ook zeker tijd

Bekijk vacature »

.NET Developer met een oog voor uitdagingen (Medio

Vacature Omschrijving Een organisatie die pas stopt wanneer de klant voor de volle 100% tevreden is. Met slimme oplossingen en oog voor de nieuwste ontwikkelingen worden de klantprocessen van opdrachtgevers geoptimaliseerd. Applicaties voor klanten worden dan ook vanaf scratch opgezet en gebouwd om een zo goed mogelijke oplossing te bieden. Met oplossingen gebaseerd op gerenommeerde merken, gaat deze organisatie voor de lange termijnrelaties. Geen uitdaging gaat het namelijk te ver. Om de beste oplossingen mogelijk te maken, is iedereen binnen de organisatie gek op techniek. Iedereen houdt de ontwikkelingen dan ook nauw in de gaten en staat voor het persoonlijke

Bekijk vacature »

Frontend developer/ Utrecht

Waar kom je terecht? In deze gezellige Utrechtse organisatie slaan zij de brug tussen makelend Nederland en online marketing. Je komt binnen in een grote open ruimte dat er uit ziet als een soort glazen bunker (hoe vet is dat)! Samen met diverse jonge en informele collega’s zorgen zij er dagelijks voor dat elke dag, weer een gezellige dag wordt waarin zowel hard gewerkt als veel gelachen wordt. Met ruim 10 jaar ervaring in het ontwikkelen van online marketing producten voor de makelaardij, laten ze zien dat ze het makelaarsvak begrijpen, zowel een kopers- als een verkopersmarkt. Omdat de online

Bekijk vacature »

Medior PHP Developer met passie voor drukwerk!

Vacature Omschrijving Dit innovatieve media bedrijf biedt haar relaties professionele ondersteuning bij publishing en communicatie activiteiten. Ze bestaan al sinds 1955 en zijn een grote speler in regio Zuid Holland. De organisatie is een kop loper op het gebied van maatschappelijk en duurzaam ondernemen. De klanten en de markt staan centraal en dit is waarom dit bedrijf toonaangevend is in de regio. Functieomschrijving Je gaat individueel werken als senior PHP developer aan projecten voor de vaste klanten. De projecten zijn heel divers, want er word samengewerkt met allerlei soorten bedrijven. De zaken gaan goed en hierdoor is er een constante

Bekijk vacature »

Medior PHP developer / Maatschappelijk belang / Ma

Organisatie Bij binnenkomst kom je in een open ruime frisse werkplek terecht waar een hele relaxte en ontspannen sfeer hangt. Tijdens mijn kennismaking steekt de Directeur zijn handen uit de mouwen en is alvast de tafel aan het dekken voor de gezamenlijke lunch. Één team één taak en dat is innovatieve producten maken uit eigen initiatief maar ook in opdracht van klanten. Als PHP Developer ga je aan 3 projecten werken (ongeveer). Soms ben je in afwachting van feedback van de klant en ga je verder met een van de andere 2 projecten waar je op dat moment mee bezig

Bekijk vacature »

Junior .NET Ontwikkelaar

Ben jij recent afgestudeerd (HBO/WO – Informatica) en op zoek naar een mooie start van jouw carrière? Dan is dit traineeship echt wat voor jou! In het centrum van Den Haag ben ik voor een partner van mij opzoek naar (recent) afgestudeerden die hun carrière een echte boost willen geven! Deze organisatie biedt een uniek traineeship aan, waarbinnen de uitgebreide opleidingen en coaching trajecten centraal staan. Er wordt gekeken waar jouw specifieke behoeften liggen, wat je korte- en lange termijn doelen zijn en hoe we die samen kunnen bereiken. Je hebt zelfs de beschikking over een carrière coach die 24/7

Bekijk vacature »

Senior PHP Developer Amazon, AliExpress, Zalando

Organisatie Je komt te werken in een bedrijf dat in de begindagen van het internet een kans zag, die heeft gegrepen en inmiddels is uitgegroeid tot het grootste online cashback platform van Nederland. Daar blijft het niet bij ze zitten buiten Nederland namelijk ook in: België, Polen, Frankrijk en Duitsland. Ze werken ook niet met de minste namen. Ondertussen zijn er meer dan 2000 webshops door heel Europa bij ze aangesloten waaronder: Amazon, Zalando, booking.com en AliExpres. In Nederland alleen zijn deze al goed voor zo’n 10.000 transacties per dag. Op dit moment zijn er 20 mensen dagelijks werkzaam om

Bekijk vacature »

Medior PHP programmeur

Bedrijfsinfo De core-business van het bedrijf het maken van verfrissende online bedrijfs-software, bedoeld om het administratieve stuk uit handen te nemen bij de klanten. Hier is het bedrijf ook al 10 jaar mee bezig. Deze groeiende organisatie bestaat op dit moment uit 22 werknemers waarvan 6 developers. Door de aannemende aanvragen van diverse klanten is er versterking nodig in dit hechte team. De toegenomen groei komt vooral dat er eerst de basis wordt gelegd voor de klant. Het kantoor is verdeeld in 2 ruimtes; 1 ruimte bestaat uit de afdeling support en sales. De andere afdeling is de IT afdeling

Bekijk vacature »

Junior PHP Developer OOP

Organisatie Het bedrijf is nu 8 jaar geleden achter de schermen begonnen met het ontwikkelen van hun product wat volledig gericht is op de “nieuwe mobiliteit”. Wat ze daar mee bedoeling is dat ze echt kijken naar het vervoer van de toekomst. We hebben tegenwoordig zo veel verschillende manieren van vervoeren, welke is nou het beste? Om er voor te zorgen dat al deze verschillende transportmanieren gebundeld zijn hebben ze een nieuw platform ontwikkelt wat de organisatie 1000% per jaar laat groeien en op dit moment 20.000 gebruikers heeft. Zo werken ze samen met grote verzekeraars en automerken om de

Bekijk vacature »

Front-end developer (Medior/Senior) voor uitdagend

Vacature Omschrijving Vrijheid, plezier en ontwikkeling van je Front-end skills. Dat is waar deze organisatie waarde aan hecht. De gedreven experts van deze organisatie zijn van belangrijke waarde voor het succes van hun opdrachtgevers. Onder de opdrachtgevers bevinden zich grote namen als Rabobank, Aegon, ANWB en de Belastingdienst. Met hun duidelijke taal bieden zij premium front-end development diensten en brengen zij bits tot leven. De organisatie is klein van formaat en groots in kwaliteit. Zij zijn ook gebrand dit zo te houden. Door een platte organisatiestructuur te hanteren en nooit meer dan 20 developers in dienst te nemen staat er

Bekijk vacature »

PHP developer / Data Traineeship

De organisatie is gespecialiseerd in het leveren van een online dienst die het mogelijk maakt om data bij invoer te controleren en aan te vullen. Het doel is om dit zo snel, goedkoop en makkelijk mogelijk te doen middels hun innovatieve software. Om dit te realiseren bieden ze een efficiënte online datadienst aan waarmee grote organisaties gemakkelijk data kunnen valideren en verrijken. Organisaties die gebruik maken van hun dienst krijgen toegang tot een grote hoeveelheid databronnen en datakwaliteit oplossingen. Deze organisatie is daarmee Nederlands marktleider op het gebied van data-verrijkingsdiensten. Dagelijks gebruiken meer dan 10.000 gebruikers de service van deze

Bekijk vacature »

Senior PHP Tech-Lead 100% Remote

Organisatie Je komt te werken binnen een organisatie die al bijna 20 jaar actief is in het software development landschap. Ze werken voor organisaties als “TMG Media Groep” en “Sanoma”. Maar hebben bijvoorbeeld ook de volledige backend van “nu.nl” gebouwd. Voor dit soort type organisaties kun je niet met snelle makkelijke code aankomen. Zij bouwen hoogwaardige complexe applicaties en als een klant “quick & dirty” wilt dan is dat niet de juiste klant voor hun. IT is het hart van dit bedrijf en in totaal werken er zo’n 80 mensen in totaal wereldwijd! Ze hebben bijvoorbeeld ook vestigingen in het

Bekijk vacature »

Medior PHP Backend Developer / Microservices / Sym

Organisatie Dit bedrijf is sinds 2005 actief en is uitgegroeid van een zolderkameronderneming tot een bedrijf met een omzet van 18 miljoen per jaar en ze groeien nog steeds hard door! Inmiddels zijn er 80 mensen per dag werkzaam om er voor te zorgen dat alles in goede banen wordt geleid. Dit bedrijf richt zich volledig op de “fast moving consumer” market en is constant bezig om hier ook in te blijven innoveren. Dankzij deze strategie zijn zij de marktleider op dit gebied met grote klanten als “Procter & Gamble”. Naast werk is er natuurlijk ook plezier. Zo hebben ze

Bekijk vacature »
Kees Mulder

Kees Mulder

20/04/2016 12:58:30
Quote Anchor link
Hoe kan ik automatische een code genereren die in een sql tabel komt te staan. Ik wil nl. de leden een link sturen met die code die automatisch is aangemaakt zodra ik een persoon toevoeg.
 
PHP hulp

PHP hulp

21/07/2019 05:18:41
 
Pipo Clown

Pipo Clown

20/04/2016 13:05:02
Quote Anchor link
In de eerste plaats is het mij volkomen onduidelijk wat je nu precies wilt.

In de tweede plaats, laat eens wat code zien van wat je zelf al geprobeerd hebt en waar je precies op vast loopt, inclusief eventuele foutmeldingen.
 
Ward van der Put
Moderator

Ward van der Put

20/04/2016 13:06:56
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$code
= bin2hex(openssl_random_pseudo_bytes(16));
?>

De code heeft een vaste lengte van 32 karakters: die kun je in MySQL in een CHAR(32)-kolom opslaan.
 
Kees Mulder

Kees Mulder

20/04/2016 14:07:43
Quote Anchor link
Dat is inderdaad wat ik zocht Ward. Maar heb dan nog even een vraag. Hoe blijft deze uniek bij het toevoegen of kunnen er duplicates komen?
 
Ward van der Put
Moderator

Ward van der Put

20/04/2016 14:21:41
Quote Anchor link
Dan kun je een Universally Unique Identifier (UUID) of Globally Unique Identifier (GUID) gebruiken: een ID die overal en altijd uniek is.

In PHP kan dat bijvoorbeeld met de functie uniqid(), alleen geeft die deels voorspelbare strings. Je kunt dit beveiligingsprobleem dan omzeilen door beide te combineren, dus door een random code toe te voegen aan de UUID:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$code
= uniqid() . bin2hex(openssl_random_pseudo_bytes(16));
?>


Verder kun je het op databaseniveau afdwingen door de kolom UNIQUE te maken, maar dan heb je bij de INSERT wel iets nodig dat een eventueel conflict bij een dubbele code afvangt.
 
- SanThe -

- SanThe -

20/04/2016 14:38:18
Quote Anchor link
Ik gebruik meestal sha1(microtime());
 

20/04/2016 16:34:55
Quote Anchor link
Wat ik eerder wel eens heb gedaan is een unique index instellen op de kolom waar de codes in worden opgeslagen, met een lus in PHP om bij een theoretisch conflict, nog eens te proberen om een unieke code te verzinnen. Maar misschien is dat te simpel gedacht..
 



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.