filter_input(), array geeft problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Business Developer France

Discipline Marketing & Sales Location Utrecht (NL) Hours a week 40 As our Business Developer France You must love sales! Because you will be responsible for finding resellers for our marketplaces. Looking for dropship opportunities is also part of your job. You will make this a success because you are commercially driven and convinced of online B2B sales. We trust you to work independently. You have enthusiastic international colleagues that can get you up to speed. What you will do Generates new business by attracting new partners to the vidaXL B2B Drop-shipping Platform, focusing on the France speaking markets; Deliver

Bekijk vacature »

Lead Software Developer Datawarehouse

Bouw jij graag mee aan de nieuwe generatie van het datawarehouse-framework voor de zorg? En kent programmeren in C# geen geheimen voor jou? Dan pas jij perfect in ons team in Amsterdam. We bieden jou de kans om complexe uitdagingen op te lossen en te werken met de nieuwste technieken. Jouw baan Zorgprofessionals nemen belangrijke beslissingen op basis van data uit ons datawarehouse. Om dit mogelijk te maken ontwikkelt onze afdeling een set aan softwareapplicaties die optimaal aansluiten bij ons zorginformatiesysteem (ZIS). Als team lead software binnen de afdeling datawarehouse heb je de dagelijkse leiding over een team van 6

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Scala Developer Security

Functieomschrijving Ben jij een ervaren programmeur? Heb je ervaring met functioneel programmeren en wil je voor een dynamische en snel groeiende organisatie werken waar domain driven design hoog in het vaandel staat? Neem dan snel contact met mij op! Het aandragen en ontwikkelen van technische oplossingen; Het verbeteren van de reeds bestaande functionaliteiten; Het maken van koppelingen met externe applicaties; Sparren met de front-end developers over de te ontwikkelen functionaliteiten; Sparren met mede developers en de business over de inrichting van het domein. Functie-eisen Je hebt HBO- werk en denkniveau; Je hebt enkele jaren ervaring als developer; Je kan programmeren

Bekijk vacature »

.NET C# web developer met focus op gebruiksvriende

Ben je op zoek naar een baan binnen een klein softwarebedrijf? Een bedrijf met een informele, persoonlijke en familiaire sfeer? Waar je je als developer zowel richt op de back- als frontend? Wellicht dat deze vacature dan iets voor jou is. Voor een softwarebedrijf, gevestigd in het centrum van Rotterdam, zijn we momenteel op zoek naar .NET C# web developer. Dit mag iemand zijn die net van school komt, maar ook iemand die al behoorlijk wat ervaring heeft. Het bedrijf bestaat inmiddels ruim 10 jaar en en door de aanhoudende groei zijn ze opzoek naar versterking van 1 a 2

Bekijk vacature »

Web Developer

Help jij graag mee met het optimaliseren van ons platform? Solliciteer dan naar de functie Web Developer. Op ons hoofdkantoor in Amsterdam krijg je alle ruimte om je kwaliteiten te tonen. Jouw baan ChipSoft maakt breed gebruik van webtechnologie voor de ondersteuning van administratieve processen. Als ontwikkelaar ben je verantwoordelijk voor het onderhouden en verbeteren van de applicaties op ons platform. Jij richt je met name op het ontwikkelen van nieuwe applicaties en het onderhouden van de gebruikte programmatuur op ons platform. Denk hierbij aan e-learning en projectplanning. Jouw team Je komt op de 25ste verdieping van ons hoofdkantoor in

Bekijk vacature »

Senior Java-developer Rijks ICT Gilde

Functie­omschrijving De Rijksoverheid beschikt over een enorm Java-landschap. Als senior Java-developer bij het Rijks ICT Gilde werk je dan ook aan uitdagende en veelzijdige opdrachten. Je helpt ministeries en uitvoeringsorganisaties succesvol te zijn in het continu ontwikkelen en verbeteren van technische oplossingen. Zo help je de Rijksoverheid om met lef en ondernemerschap slagvaardig te opereren. Applicaties ontwikkelen die direct bijdragen aan het functioneren van Nederland: daar zorg jij voor als senior Java-developer bij het Rijks ICT Gilde (RIG). Of het nou gaat om het fixen van een bug of het maken van een compleet nieuwe applicatie. Met jouw Java-skills draag

Bekijk vacature »

Senior applicatieontwikkelaar

Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en

Bekijk vacature »

Java Developer Backend Maatschappelijk 1 miljoen k

Functieomschrijving Ben jij opzoek naar echte uitdaging? Wil jij meebouwen aan de toekomst? Als deze applicatie niet werkt dan is dit groot nieuws op televisie! Een nieuwe backend applicatie bouwen met de laatste technieken (Java, Weblogic, Oracle databases) Uitvoeren van diverse analyses; Bestaande applicatie uit faseren; Nauwe samenwerking met andere disciplines; Sparingspartners voor andere ontwikkelaars; Uiteraard kom je met nieuwe en innovatieve oplossingen; Uitvoeren van diverse testen; Functie-eisen Minimaal HBO werk en denkniveau; In ieder geval 3 jaar werkervaring als ontwikkelaar binnen complexe grote omgevingen; Ervaring met logistieke processen is een sterke pre; Je bent analytisch en beschikt over een

Bekijk vacature »

Back-End Developer

Heb jij ervaring als Developer, ben je goed bekend met PHP en werk je graag aan projecten voor toonaangevende klanten? En zoek jij een uitdagende en verantwoordelijke positie met ontwikkelmogelijkheden binnen een informeel bedrijf? Lees dan verder! Doel van de functie Het vertalen van klantwensen naar Magenta functionaliteit en het up-en-running houden van webshops. Werkzaamheden Je maakt onderdeel uit van het development team en gaat je bezighouden met het implementeren van Magento voor internationale klanten. Je bouw thema’s, customizations en maakt koppelingen aan ERP- en kassasystemen. Je werkzaamheden bestaan verder uit: Het verwerken en vertalen van functionele wensen van klanten

Bekijk vacature »

Mobile App Developer

Ons Mobile-ontwikkelteam zoekt een gedreven Mobile App Ontwikkelaar. Ben jij analytisch en heb je passie voor het ontwikkelen van apps? Dan zijn wij op zoek naar jou! Jouw baan ChipSoft heeft al diverse apps uitgebracht en het aantal gebruikers hiervan neemt snel toe. Je kunt hierbij denken aan apps voor verpleegkundigen, thuiszorgmedewerkers, de sterilisatieafdeling en - natuurlijk - de artsen zelf. Door jouw hands-on-mentaliteit, eigenwijsheid en technisch inzicht kun je nauwkeurig herbruikbare software schrijven. Die software sluit naadloos aan op onze ‘back end’ (HiX, onze ICT-totaaloplossing voor de zorg). Samen met je collega’s ben je verantwoordelijk voor het ontwerpen en

Bekijk vacature »

Senior Java Developer / WebSphere / Architecture

Functieomschrijving Are you a team player that is proactive and isn’t afraid to share your opinion? Do you have experience with developing in Java and do you have experience with deploying applications in WebSphere? Then advance your career in one of the coolest and most challenging financial companies located in, The Netherlands! As a Senior Developer, you will work in a challenging environment: You will be maintaining the current Java7 / Oracle stack; You will be taking part in the architecture aspects of the new platform; You will be taking care of the offshore and onshore team contributions; You will

Bekijk vacature »

Senior Application Developer

The world wants simple apps that can manage the movements of millions of packages daily. But behind every application is a complex string of gripping challenges, and a focused developer tackling them. As someone who’s highly familiar with C# development practices in the Netherlands, you’ll join us as a senior member of the team and manage apps for Brokerage – big business freight in global markets that cover over 76% of all international trade. Digital innovation plays a crucial role in choreographing the infinite movements of goods, funds and information. The logic that goes into it, and skills adopted because

Bekijk vacature »

C# Angular Developer Ontwikkelaar Leaseauto

Functieomschrijving C# Angular Developer Ontwikkelaar Leaseauto Ontwikkelen in C#.Net in maatwerk applicaties; Nieuwbouw en uitbouw van de systemen in C# .NET; Ondersteuning bieden aan de klanten op de applicaties; Requirements in kaart brengen; Maken van een technisch ontwerp. Functie-eisen HBO/WO diploma is een eis; Minimaal 3 jaar ervaring met Angular, C#.Net, HTML, CSS, Javascript; Goede beheersing van de Nederlandse en Engelse taal; Ervaring met relationele databases of mobiele oplossingen is gewenst; Makkelijk in de omgang, analytisch en communicatief. Bedrijfsomschrijving Onze klant is een IT dienstverlener, ter versterking van het team zijn ze op zoek naar een ervaren C# .NET Ontwikkelaar.

Bekijk vacature »

Ruby on rails developer gezocht (junior, medior en

Functieomschrijving Als Ruby on Rails ontwikkelaar zal jij hier met je collega’s werken aan het uitbouwen van het bestaande platform en het creëren van nieuwe functionaliteiten. Je werk is er op gericht om de klanten gebruik te laten maken van snelle, stabiele en gebruiksvriendelijke software. Er is hier ontzettend veel ruimte voor eigen inbreng en ondernemerschap. Het word zeer gewaardeerd als jij proactief aan de slag gaat met het eindproduct en meedenkt met het bedrijf. Heb jij bijvoorbeeld een idee over het gebruiken van andere / meer 'exotische' talen? Geef het aan, dan wordt er direct gekeken of het idee

Bekijk vacature »
Frank -

Frank -

12/08/2008 10:39:00
Quote Anchor link
Zoals je in de tutorial kunt zien, kun je met filter_input() heel simpel GET en POST waardes valideren. Nu werk ik regelmatig met array's in m'n html en dat geeft problemen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$sEmail
= filter_input(INPUT_POST, 'afzender']['email'], FILTER_VALIDATE_EMAIL);
// en dan verder verwerken
?>

Dit werkt (natuurlijk) niet, andere varianten die ik reeds heb geprobeerd, werken evenmin. Het punt is dat het een array is en geen string, wat deze functie nodig heeft. Maar om nu eerst de array om te zetten naar een string, dat is niet handig, niemand die kan garanderen dat de array daadwerkelijk bestaat, dat moet dan eerst weer ergens worden gecontroleerd (wil ik eigenlijk pas later doen).

Of zou alleen het alternatief werken?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$sEmail
= filter_var(@$_POST['afzender']['email'], FILTER_VALIDATE_EMAIL);
// en dan verder verwerken
?>
 
PHP hulp

PHP hulp

21/10/2020 04:06:04
 
Terence Hersbach

Terence Hersbach

12/08/2008 10:55:00
Quote Anchor link
is dit dan niet een optie? (heb er zelf nog echt mee gewerkt, wel wat over gelezen)

http://nl2.php.net/manual/en/function.filter-input-array.php

edit: zie example 1, daar werken ze ook met een array
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Frank -

Frank -

12/08/2008 12:03:00
Quote Anchor link
Het heeft mij waarschijnlijk wel op de goede weg gezet, ik denk een oplossing te hebben. De html-array moet anders worden opgebouwd, per soort data/validatie een aparte array:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<form method="post" action="">
<input type="text" name="email[afzender]" size="30" />
<input type="text" name="naam[afzender]" size="30" /><br />
<input type="text" name="email[ontvanger]" size="30" />
<input type="text" name="naam[ontvanger]" size="30" /><br />

<br />
<button type="submit">Test</button>
</form>

Nu kun je in 1 keer de array email gaan valideren met het email-filter en de array naam met een string-filter.

Ik denk dat dit wel gaat lukken. Bedankt voor de inspiratie!
 



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.