Inlogscript probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Medior/senior Fullstack developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

Java 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 »

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 »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Senior Front-end developer

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

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 »

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 »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »
Stefan lenders

stefan lenders

17/05/2009 19:16:00
Quote Anchor link
Ik heb een inlogscript.

maar om de een of andere onbekende reden heeft hij problemen met accountnamen met rare tekens zoals é ä ò e.d.

Deze wilt hij niet uitlezen
Enig idee hoe ik dat moet veranderen?
 
PHP hulp

PHP hulp

10/01/2025 08:30:14
 
Jesper Diovo

Jesper Diovo

17/05/2009 19:24:00
Quote Anchor link
Geen idee als ik niet weet waarin iets veranderd kan worden.
Wat bedoel je trouwens met uitlezen? Echt weergeven of in een vergelijking gebruiken?
 
Roel -

Roel -

17/05/2009 19:24:00
Quote Anchor link
Die moet je sowieso niet accepteren. Ik weet niet of het met dit script werkt, maar je kan het proberen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (!preg_match("/^[a-zA-Z0-9\-]+$/", $_POST['naam'])) {
       echo 'Je naam mag alleen a-z, A-Z en 0-9 bevatten!';
}

?>
 
Stefan lenders

stefan lenders

17/05/2009 19:29:00
Quote Anchor link
Dit moet ik wel accepteren, omdat de namen gekoppeld zijn aan de namen van een spel (en die accepteert dit ook)

Verder word het in deze query gebruikt waar hij dus niet op verder gaat

SELECT * FROM user_users WHERE naam = '" . $naam . "'
 
Jesper Diovo

Jesper Diovo

17/05/2009 20:00:00
Quote Anchor link
En hoe wordt $naam tot stand gebracht?
 
Stefan lenders

stefan lenders

17/05/2009 21:27:00
Quote Anchor link
$naam = $_post['naam'];

Die komt van <input type='text' name='naam' />
 
- SanThe -

- SanThe -

17/05/2009 21:31:00
Quote Anchor link
stefan lenders schreef op 17.05.2009 21:27:
$naam = $_post['naam'];

Die komt van <input type='text' name='naam' />

Dat mag je dan wel even beveiligen.
 

17/05/2009 22:16:00
Quote Anchor link
Roel schreef op 17.05.2009 19:24:
Die moet je sowieso niet accepteren. Ik weet niet of het met dit script werkt, maar je kan het proberen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (!preg_match("/^[a-zA-Z0-9\-]+$/", $_POST['naam'])) {
       echo 'Je naam mag alleen a-z, A-Z en 0-9 bevatten!';
}

?>

Je regex klopt niet, want jij laat ook - toe.
Gewijzigd op 01/01/1970 01:00:00 door
 
Mark PHP

Mark PHP

17/05/2009 22:37:00
Quote Anchor link
De encoding zal niet consistent zijn. Zorg ervoor dat je database, PHP files en HTML output (bij voorkeur) in utf-8 formaat zijn. Tutorial.
Gewijzigd op 01/01/1970 01:00:00 door Mark PHP
 
Stefan lenders

stefan lenders

18/05/2009 13:32:00
Quote Anchor link
Ja ok, maar ik snap hier niet veel van en het moet makkelijk gefixt worden. we hebben namelijk een db met over de 3000 bezoekers. en ik ben niet van plan om die allemaal er uit te gooien
 
Tim Kampherbeek

Tim Kampherbeek

18/05/2009 13:39:00
Quote Anchor link
Ànders moet je de query effe taggen.. "" dus.
 
Stefan lenders

stefan lenders

18/05/2009 13:46:00
Quote Anchor link
dat heb ik al

SELECT * FROM user_users WHERE naam = '" . $naam . "'
 

18/05/2009 15:23:00
Quote Anchor link
stefan lenders schreef op 18.05.2009 13:32:
Ja ok, maar ik snap hier niet veel van en het moet makkelijk gefixt worden. we hebben namelijk een db met over de 3000 bezoekers. en ik ben niet van plan om die allemaal er uit te gooien

Tja, dat had je eerst moeten bedenken...
Want nu kun je wel lekker de namen van gebruikers gaan veranderen die zo'n rare naam heeft, maar dan kunnen ze d'r nog niet in.
Gewijzigd op 01/01/1970 01:00:00 door
 
Stefan lenders

stefan lenders

18/05/2009 17:34:00
Quote Anchor link
Ja maar wat moet ik doen dan wat ik snap er nog niets van?
 
Roel -

Roel -

19/05/2009 22:32:00
Quote Anchor link
@Karl; Moet A-Z AZ zijn?
 
- Ariën  -
Beheerder

- Ariën -

19/05/2009 22:35:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
if (!preg_match("/^[a-zA-Z0-9]+$/", $_POST['naam'])) {
 

19/05/2009 22:53:00
Quote Anchor link
Roel schreef op 19.05.2009 22:32:
@Karl; Moet A-Z AZ zijn?

Nee, je escape't de - want je hebt \- d'r in staan.
 
Roel -

Roel -

25/05/2009 22:24:00
Quote Anchor link
@Karl; Wat is het dan? Als ik het probeer met bijvoorbeeld dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (!preg_match("/^[0-9]{0,50}$/", $_POST['iets']) {
       echo 'Ongeldig';
}

?>


Hiermee kan ik bijvoorbeeld geen -500 gebruiken, dan krijg ik een error.
 

25/05/2009 22:54:00
Quote Anchor link
Zie die van Aar. En weet je wel wat je doet?
De string moet beginnen met, matcht elk character in de range 0-9, probeert vorige nul tot vijftig keer te matchen (greedy: probeert zoveel mogelijk characters te match), moet eindige met vorige.
Laten we dat eens gaan testen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
$regex
= "/^[0-9]{0,50}$/";
$zoek1 = "abc";
$zoek2 = "000000";
$zoek3 = "";
$zoek4 = null;
$zoek5 = str_repeat(0, 50); // Ik ga geen vijftig tekens tikken.
$zoek6 = str_repeat(0, 51);
$match1 = preg_match($regex, $zoek1);
$match2 = preg_match($regex, $zoek2);
$match3 = preg_match($regex, $zoek3);
$match4 = preg_match($regex, $zoek4);
$match5 = preg_match($regex, $zoek5);
$match6 = preg_match($regex, $zoek6);
var_dump($regex, $zoek1, $zoek2, $zoek3, $zoek4, $match1, $match2, $match3, $match4, $match5, $match6);
/* Ja, het kan vast en zeker makkelijker. Maar daar heb ik geen zin in.
Het levert:
string(15) "/^[0-9]{0,50}$/"
string(3) "abc"
string(6) "000000"
string(0) ""
NULL
int(0)
int(1)
int(1)
int(1)
int(1)
int(0) */

?>

Ik denk niet dat dit de regex is die je wilt. En als je die min wilt hebben, dan zou je die zoals je hierboven deed moeten escape'en (je weet toch wat escape'en is?). (Je mist overigs ook een haakje ) bij je if.)
 
Tim Kampherbeek

Tim Kampherbeek

26/05/2009 04:32:00
Quote Anchor link
Ik zou het gewoon zo doen in je register,

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
if(preg_match('/^[a-zA-Z_\-]+$/', $naam) == 0) { print "De opgegeven gebruikersnaam is ongeldig, je mag enkel letters gebruiken.\n"; exit; }
?>


Mvg,

Tim Kampherbeek
 

26/05/2009 09:45:00
Quote Anchor link
Tim Kampherbeek schreef op 26.05.2009 04:32:
Ik zou het gewoon zo doen in je register,

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
if(preg_match('/^[a-zA-Z_\-]+$/', $naam) == 0) { print "De opgegeven gebruikersnaam is ongeldig, je mag enkel letters gebruiken.\n"; exit; }
?>


Mvg,

Tim Kampherbeek

Jij mag ookal streepjes in je naam stoppen :-O
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
/[a-zA-Z0-9]{4,15}/i

die regex laat alleen nummers en letters toe, voor letters case-insensitive, dus HOOFDLETTERS en kleine letters.
Verder moet het minimaal 4 tekens lang zijn en maximaal 15.
Als jullie nouw gewoon een keertje met dit ding testen, dan zien jullie dat die van jullie niet klopt.
Gewijzigd op 01/01/1970 01:00:00 door
 



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.