postcode checker [leesbaar gemaakt] opgelost

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

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 »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior 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

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

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 React developer

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. 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. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

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

25/12/2024 14:41:35
 
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.