straat van postcode splitten

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Patrick

Patrick

16/09/2007 16:14:00
Quote Anchor link
Beste leden,

ik gebruik dit script om dmv de postcode de straatnaam en woonplaats op te vragen.

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
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {
    $url = explode(' ',$_POST['postcode']);
    if((isset($url[1])) && (strlen($url[0]) == 4) && (strlen($url[1]) == 2) && (is_numeric($url[0])) && (preg_match('/^[a-zA-Z]*$/' ,$url[1]))) {
        $url = "http://www.zoekplaats.nl/index.cgi?actie=postcode&amp;zoek=".$url[0]."+".$url[1];
        if($data = @file_get_contents($url)) {
            $data = explode('<DIV style="padding-left: 2px; margin-top:20px">',$data);
            $data = explode('</DIV>',$data[1]);
            $datawp = explode('<H1>',$data[0]);
            $datawp = explode('</H1>',$datawp[1]);
            $specs['woonplaats'] = $datawp[0];
            $datast = explode('<B>Straat</B>: ',$data[0]);
            $datast = explode('<BR>',$datast[1]);
            $specs['straat'] = $datast[0];
            if($specs['woonplaats'] == "Postcode niet gevonden...") {
                echo "<pre>Deze postcode is niet gevonden.</pre>";
            }
else {
                echo "<pre>";
                echo "Woonplaats: ".$specs['woonplaats'];
                echo "Straat: ".$specs['straat'];
                echo "</pre>";
            }
        }
else {
            echo "<pre>Er kon geen connectie worden gemaakt met onze postcode bron.</pre>";
        }
    }
else {
        echo "<pre>ongeldige postcode</pre>";
    }
}

?>


Ik krijg alleen deze output:

Woonplaats: Amsterdam
Straat: Rivierensingel (5180 NR)

Maar ik wil dat er achter straatnaam geen postcode meer vermeld wordt, maar weet niet hoe dit op te lossen in het script...
Iemand een idee?
 
PHP hulp

PHP hulp

22/12/2024 23:31:49
 
Jurgen assaasas

Jurgen assaasas

16/09/2007 16:21:00
Quote Anchor link
je kunt geloof met sub_str() de laatste 9 karakters eraf snoepen.
 
PHP Newbie

PHP Newbie

16/09/2007 16:30:00
Quote Anchor link
of gewoon in 1x een goede regex maken die alles doet.
 
Patrick

Patrick

16/09/2007 16:35:00
Quote Anchor link
@Door, wat bedoel je precies?
 



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.