postcode checker [leesbaar gemaakt] opgelost

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een bedrijf in de omgeving van Utrecht! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans! Je kunt een uitdagende rol gaan vervullen als C#.NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving van Utrecht. Je zult gaan samenwerken met collega's die over de hele wereld verspreid zitten. Dit bedrijf is zeer vooruitstrevend en werkt met de nieuwste technieken. Als C#.NET Developer ga jij je bezig houden met het volgende: Je blijft op de hoogte van

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

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 »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

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 »

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 »
Ronald E

Ronald E

20/06/2012 00:39:59
Quote Anchor link
Ik heb met behulp van een script van hier me eigen postcode checker gemaakt.
Maar als hij een post code niet kan vinden dan krijg ik een fout bij het vinden van de straatnaam. Hoe kan ik die error er uit krijgen?
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
30
31
32
33
<?php        
                $url
['cijfers'] = substr("$pc", 0, 4);
        $url['letters'] = strtoupper(substr("$pc", -2, 2));
        $postcode = $url['cijfers']." ".$url['letters'];
        echo $postcode."<br>";
        $link = 'http://zoekplaats.nl/index.php?actie=postcode&zoek='.$url['cijfers']."+".$url['letters']."+".$hnr; // ."+".$hnr is uit de chek gehaald
        if ($data = @file_get_contents($link)) {
            $dataArr = explode('<DIV style="width: 750px;padding:10px 0 40px 40px;">', $data);
            $dataArr = explode('</A><BR>', $dataArr[1]);
            $specs['gevonden'] = $dataArr[0];
            //provincie
            $dataArr = explode('Provincie: </B>', $data);
            $dataArr = explode('<BR>', $dataArr[1]);
            $specs['provincie'] = $dataArr[0];
            //straat
            $dataArr = explode('<B>Postcode: </B>', $data);
            $dataArr = explode('&nbsp;=&nbsp;', $dataArr[1]);
            $dataArr = explode(')', $dataArr[1]);
            $specs['straat'] = $dataArr[0];
            //woonplaats
            $dataArr = explode("style='margin: 5px 0 5px 0'>", $data);
            $dataArr = explode('</H2>', $dataArr[1]);
            $specs['woonplaats'] = $dataArr[0];
            // if ($specs['gevonden'] == 'Niets gevonden...') {
            //     echo 'false';
            // } else {[/s]

                echo $specs['straat']." ".$hnr." <BR>";
                echo $specs['woonplaats']." <BR>";
                echo $specs['provincie']." <br>";
            // }
            }
            }

?>

Bij regel 18 krijg ik de meldiding "Undefined offset".
Met een bekend postcode werkt het goed.
Maar zou graag nu de lelijke fouten er uit halen.
Groeten Ronald
Gewijzigd op 21/06/2012 00:28:49 door Ronald E
 
PHP hulp

PHP hulp

24/11/2024 02:39:15
 
Frank WD

Frank WD

20/06/2012 01:31:55
Quote Anchor link
Zet je code even tussen
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php en ?>
tags.
Zo is de code beter leesbaar voor iedereen.
Tevens gebruik ook op de juiste plekken de tab toets. Want het is nu redelijk een rommeltje en zo kun je ook veel moelijke kijken waar de fout zich bevind.

Welke regel nummer krijg je presies de fout?
Gewijzigd op 20/06/2012 01:33:16 door Frank WD
 
Koen Vlaswinkel

Koen Vlaswinkel

20/06/2012 08:34:06
Quote Anchor link
Zet variabelen buiten de quotes, dus niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$url
['cijfers'] = substr("$pc", 0, 4);
?>

maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$url
['cijfers'] = substr($pc, 0, 4);
?>



Nog een vraag. Waar komt $hnr (regel 6) vandaan? De if controleert of het toewijzen is gelukt, dus dat is een beetje onzinnig (kan ik fout hebben hoor). En je werkt met wel heel veel explodes.
 
Reshad F

Reshad F

20/06/2012 09:06:42
Quote Anchor link
Wat is dit dan weer???

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php if ($specs['gevonden'] == 'Niets gevonden...') {
                echo 'false';
            }

?>
 
Ronald E

Ronald E

20/06/2012 13:04:41
Quote Anchor link
Reshad F op 20/06/2012 09:06:42:
Wat is dit dan weer???

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php if ($specs['gevonden'] == 'Niets gevonden...') {
                echo 'false';
            }

?>


Net even goed gekeken maar dit doet niet veel. ik heb dat weg gehaald. en het huisnummer (hnr) hoeft ook niet in de check te zitten maar postcode en huisnummer is het complete aders. Maar de postcode 1784 TV staat niet in de database en het is de Aarstraat in den helder. Die vind hij dus niet, maar daar krijg ik dus die error van en dan zou het adres zelf ingevuld moeten worden . en die check gebeurt op regel 18

Toevoeging op 20/06/2012 23:50:25:

Weet iemand een manier hoe ik die meldiding "Undefined offset" bij regel 18 weg krijg. al die andere anpassingen die jullie hebben aan gegeven heb ik naar gekeken en aan gepast. alleen die krijg ik nog niet.
ik zet hier nog de 2 blokken neer met de verschillen. de eerste gaat fout.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
    <DIV style="width: 750px;padding:10px 0 40px 40px;">
        
    <
A HREF='map.pl?pc=1780&plaats=Den+Helder'><IMG SRC='ills/Copyright_Zoekplaats.php?pc=123.3,84.6578947368&bijschrift=Den+Helder' BORDER=0 ALT='Klik voor een detailkaart' ALIGN='right'></A>
    <
H2 style='margin: 5px 0 5px 0'>Den Helder</H2>
    <
A HREF='map.pl?pc=1780&plaats=Den Helder'>Detailkaart</A><BR>
    <
B>Provincie: </B>Noord-Holland<BR>
    <
B>Postcode: </B>1780 ... 1788<BR>
    <
B>Netnummer: </B><A HREF='?actie=netnummer&zoek=0223'>0223</A><BR> ?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
<DIV style="width: 750px;padding:10px 0 40px 40px;">
        
    <
A HREF='map.pl?pc=1780&plaats=Den+Helder'><IMG SRC='ills/Copyright_Zoekplaats.php?pc=123.3,84.6578947368&bijschrift=Den+Helder' BORDER=0 ALT='Klik voor een detailkaart' ALIGN='right'></A>
    <
H2 style='margin: 5px 0 5px 0'>Den Helder</H2>
    <
A HREF='map.pl?pc=1780&plaats=Den Helder'>Detailkaart</A><BR>
    <
B>Provincie: </B>Noord-Holland<BR>
    <
B>Postcode: </B>1780 ... 1788&nbsp;(1781tv&nbsp;=&nbsp;Beukenkampstraat)<BR>
    <
B>Netnummer: </B><A HREF='?actie=netnummer&zoek=0223'>0223</A><BR>
?>

In regel 8 zie je het verschil. hoe kan ik dat verschil als fout voorkomen?
Gewijzigd op 20/06/2012 23:53:26 door Ronald E
 



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.