Probleempje is_int()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

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 »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

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 »

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 »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »
Crude Oil

Crude Oil

24/05/2010 16:17:29
Quote Anchor link
Hoi, ik heb een probleempje met een script.
Code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
include("config/config.php");
$user_id=$_GET['id'];
$album=$_GET['a'];
if(is_int($user_id) && is_int($album)){

// Hier mijn script

}else{
echo "<p><b>Geen resultaten<b></p>";
}

?>


Als ik de pagina open (gallerij.php?id=1&a=1 bijvoorbeeld)
Krijg ik de melding "Geen resultaten" terwijl 1 in beide gevallen een getal is, wat heb ik hier fout gedaan?
Gewijzigd op 24/05/2010 16:18:41 door Crude Oil
 
PHP hulp

PHP hulp

22/12/2024 04:30:23
 
Willem Jan Z

Willem Jan Z

24/05/2010 16:21:23
Quote Anchor link
Variabelen uit $_GET/$_POST etc. zijn altijd strings (op de ?var[] methode na), je zal moeten checken of de inhoud numeriek is, bijvoorbeeld met is_numeric of met ctype_digit.
 

24/05/2010 16:22:12
Quote Anchor link
Waarden in $_GET, $_POST en $_REQUEST zijn per definitie strings.
 
Crude Oil

Crude Oil

24/05/2010 16:22:37
Quote Anchor link
Oke, bedankt voor je reactie

EDIT: met is_numeric werkt het wel
Gewijzigd op 24/05/2010 16:23:27 door Crude Oil
 

24/05/2010 16:24:42
 
Afra ca

Afra ca

24/05/2010 18:24:18
Quote Anchor link
On a sidenote: Overigens ben je nu een beetje nutteloos variabelen aan het kopiëren aangezien je gewoon gelijk de $_GET's in je check kan zetten.
 
Crude Oil

Crude Oil

24/05/2010 19:07:12
Quote Anchor link
Afra:
On a sidenote: Overigens ben je nu een beetje nutteloos variabelen aan het kopiëren aangezien je gewoon gelijk de $_GET's in je check kan zetten.


Hier ben ik het niet mee eens. Die variabelen komen in de rest van het script nog veel vaker voor. Ik gebruik het niet alleen voor de check.
 

24/05/2010 19:14:41
Quote Anchor link
Olie:
Afra:
On a sidenote: Overigens ben je nu een beetje nutteloos variabelen aan het kopiëren aangezien je gewoon gelijk de $_GET's in je check kan zetten.


Hier ben ik het niet mee eens. Die variabelen komen in de rest van het script nog veel vaker voor. Ik gebruik het niet alleen voor de check.

En wat maakt dat uit?
Je kunt $_GET, $_POST en $_REQUEST overal in je script gebruiken.
Pas als je wat met die variabelen hebt gedaan (trim, strip_tags, weutikveul), dan pas kan je het beste een andere variabele van maken.
Want je weet, als je met $_GET e.d. te maken hebt dat die variabelen onveilig zijn (vertrouw de gebruiker nooit).
 
Jelmer -

Jelmer -

24/05/2010 19:18:02
Quote Anchor link
Als je $_GET blijft gebruiken door je hele script heen wordt je iedere keer eraan herinnerd dat het variabelen van buitenaf zijn, en dat je moet oppassen met wat je met hun waarden doet. Soort tainted mode, maar dan wat informeler. Of zoals de nazi uniformen in Inglorious Basterds.

edit: of zoals Karl zegt, na de check, (dus nadat je zeker weet dat ze veilig zijn, en niet besmet), mag je ze pas toewijzen aan normale variabelen.
Gewijzigd op 24/05/2010 19:19:13 door Jelmer -
 
Crude Oil

Crude Oil

24/05/2010 19:18:11
Quote Anchor link
Wat heeft onveiligheid temaken met variabelen van GET naar $nogwat om te zetten
 

24/05/2010 19:21:22
Quote Anchor link
Olie:
Wat heeft onveiligheid temaken met variabelen van GET naar $nogwat om te zetten

Is onze uitleg niet duidelijk genoeg?
 
Crude Oil

Crude Oil

24/05/2010 19:22:24
Quote Anchor link
Karl:
Is onze uitleg niet duidelijk genoeg?

De uitleg van Jel Mer wel, maar die van jou niet
Gewijzigd op 24/05/2010 19:23:04 door Crude Oil
 
Jelmer -

Jelmer -

24/05/2010 19:24:03
Quote Anchor link
Korte variant van de uitleg: http://xkcd.com/327/ :P
 
Willem Jan Z

Willem Jan Z

24/05/2010 19:47:59
Quote Anchor link
ik dacht al dat je naar die linkte :P Die hebben wij op kantoor aan de muur hangen ^^
 
Erik Rijk

Erik Rijk

24/05/2010 21:32:49
Quote Anchor link
Stukje code bij de functie: ctype_digit op php.net.
Als je echt goed wilt controleren op een numerieke waarde, kan je beter is_numeric gebruiken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

$numeric_string
= '42';
$integer        = 42;

ctype_digit($numeric_string);  // true
ctype_digit($integer);         // false

is_numeric($numeric_string);   // true
is_numeric($integer);          // true
?>
 



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.