file_get_contents($url);

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

SQL database developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als SQL database developer? Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het development team zijn wij op zoek naar een SQL database ontwikkelaar. Wil jij werken voor een groeiende werkgever in regio Breda waar jij de ruimte en tijd krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van logistieke processen; Je gaat projecten vanaf het begin tot het

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

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 »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

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 »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Pagina: 1 2 volgende »

David Meijer

David Meijer

01/10/2015 18:16:37
Quote Anchor link
Hallo Allemaal,

Is er een mogelijkheid om in plaats van een url uit te lezen een database uit te lezen eigenlijk.

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<html>
    <head>
<link rel='alternate' title='Incidenten in Nederland' type='application/rss+xml' href='Incidenten.rss'>
<link rel='alternate' title='TraumaHeli - MMT' type='application/rss+xml' href='MMT.rss'>
<link rel='alternate' title='PersInfo' type='application/rss+xml' href='PersInfo.rss'>
<meta name="description" content="P2000 monitor Online">
<meta name="keywords" content="p2kflex, FrankiePlankie, p2000, monitor">
<meta name="robots" content="index, nofollow" />
<link rel="shortcut icon" href="favicon.ico">
        <title>p2000-nederland</title>
<LINK REL="stylesheet" HREF="p2000.css" TYPE="text/css">
    <meta http-equiv="refresh" content="30" />
<?php

if(isset($_GET['Pagina'])) {
    $url = "http://www.bussenentreinenforum.nl/p2000.php?Brandweer=1&Ambulance=1&Politie=1&KNRM=1&Lifeliners=1&Groningen=1&Friesland=1&Drenthe=1&IJsselland=1&Twente=1&Noord-enOostGelderland=1&Gelderland-Midden=1&Gelderland-Zuid=1&Utrecht=1&Noord-HollandNoord=1&Zaanstreek-Waterland=1&Kennemerland=1&Amsterdam-Amstelland=1&GooienVechtstreek=1&Haaglanden=1&HollandsMidden=1&RotterdamRijnmond=1&ZuidHollandZuid=1&Zeeland=1&MiddenenWestBrabant=1&BrabantNoord=1&BrabantZuidOost=1&LimburgNoord=1&LimburgZuid=1&Flevoland=1&AutoRefresh=60&submit=&laatstevolgnummer=3924349&Pagina=".$_GET['Pagina'];
}
else{
    $url = "http://www.p2000-online.net/p2000.php?Brandweer=1&Ambulance=1&Politie=1&KNRM=1&Lifeliners=1&Groningen=1&Friesland=1&Drenthe=1&IJsselland=1&Twente=1&Noord-enOostGelderland=1&Gelderland-Midden=1&Gelderland-Zuid=1&Utrecht=1&Noord-HollandNoord=1&Zaanstreek-Waterland=1&Kennemerland=1&Amsterdam-Amstelland=1&GooienVechtstreek=1&Haaglanden=1&HollandsMidden=1&RotterdamRijnmond=1&ZuidHollandZuid=1&Zeeland=1&MiddenenWestBrabant=1&BrabantNoord=1&BrabantZuidOost=1&LimburgNoord=1&LimburgZuid=1&Flevoland=1&AutoRefresh=60&submit=&laatstevolgnummer=3924349";
}


$get = file_get_contents($url);

$start = '<table style="align:center">';

$end = '</table>';

$data = eregi("$start(.*)$end", $get, $dataoutput);

$dataoutput1 = str_replace('<td class="Br">Brandweer</td><td class="Regio">Hollands Midden</td>', '', $dataoutput[1]);

$dataoutput1 = str_replace('<td class="Am">Ambulance</td><td class="Regio">Hollands Midden</td>', '', $dataoutput[1]);

$dataoutput1 = str_replace('<td class="Po">Politie</td><td class="Regio">Hollands Midden</td>', '', $dataoutput[1]);

$dataoutput1 = str_replace('<td class="LL">Lifeliner</td><td class="Regio">Hollands Midden</td>', '', $dataoutput[1]);

$dataoutput2 = str_replace('<td></td><td></td><td></td><td></td>', '<td></td><td></td>', $dataoutput1);

$dataoutput3 = str_replace('<tr><td class="Oms">&nbsp;</td></tr>','<tr><td class="Oms">&nbsp;</td></tr><tr><td colspan="3"><hr /></td></tr>', $dataoutput2);

$dataoutput4 = str_replace('1503900 Brandweer Regionaal Monitorcode','', $dataoutput3);

$dataoutput5 = str_replace('DT','dt', $dataoutput4);

echo '<table style="align:center">';

preg_match('/(\b[A-Z]+\b)/', $dataoutput5, $matches);


$aantal = count($matches);



for ($i = 0; $i <= $aantal -1; $i++) {

$dataoutput[$i] = str_replace($matches[0],'<a href ="http://maps.google.nl/maps?f=q&hl=nl&geocode=&q='.$straat.'%20'.$stad.'">'.$matches[0].'</a>', $dataoutput[$i]);
$nummer = $i;
}


echo $dataoutput[$nummer];

echo '</table>';

?>


Hier is de code wat ik veranderd wilt hebben.
 
PHP hulp

PHP hulp

23/12/2024 02:07:08
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 18:25:45
Quote Anchor link
Ja,natuurlijk:

Daar is bijv. de MySQLi-functie prima voor bedoeld. Je zult wel connectie met die database moeten leggen, en hopen dat die ook buiten zijn netwerk bereikbaar is.

Of in geval van een ander soort database (of compatibiliteit behouden) kan je PDO gebruiken.

http://www.phphulp.nl/php/tutorial/overig/mysqli/499/
http://www.phptuts.nl/view/27/1/
Gewijzigd op 01/10/2015 18:26:49 door - Ariën -
 
David Meijer

David Meijer

01/10/2015 18:32:13
Quote Anchor link
Ik wil de database gebruiken die ik nu gebruik.

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?php

$tmp
= "";

$dbhost = 'xxxx';
$dbuser = 'xxxx';
$dbpass = 'xxxx';
$dbname = 'xxxx';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);

$query  = "SELECT * FROM alarmeringen ORDER BY timestamp DESC LIMIT 100";
$result = mysql_query($query);
?>


<html>
    <head>
<link rel='alternate' title='Incidenten in Nederland' type='application/rss+xml' href='Incidenten.rss'>
<link rel='alternate' title='TraumaHeli - MMT' type='application/rss+xml' href='MMT.rss'>
<link rel='alternate' title='PersInfo' type='application/rss+xml' href='PersInfo.rss'>
<meta name="description" content="P2000 monitor Online">
<meta name="keywords" content="p2kflex, FrankiePlankie, p2000, monitor">
<meta name="robots" content="index, nofollow" />
<link rel="shortcut icon" href="favicon.ico">
        <title>p2000 Monitor Online</title>
<LINK REL="stylesheet" HREF="p2KflexM.css" TYPE="text/css">
    <meta http-equiv="refresh" content="30" />
    </head>
<body text="#00FFFF" bgcolor="#000000" link="#33CCFF" vlink="#00FFFF" alink="#00FFFF">
<div id="p2ktooltip"></div>
<script type="text/javascript">
var offsetxpoint=-60
var offsetypoint=20
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["p2ktooltip"] : document.getElementById? document.getElementById("p2ktooltip") : ""
function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function p2ktip(thetext, thecolor, thewidth){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML = thetext
enabletip=true
return false
   }
}
function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
if (rightedge<tipobj.offsetWidth)
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
tipobj.style.left=curX+offsetxpoint+"px"
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}
function hidep2ktip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}
function ShowMap(data){
var url = 'http://maps.google.nl/maps?f=q&hl=nl&geocode=&q=' + data;
window.open(url);
}
document.onmousemove=positiontip
</script>

    <body>
        <table>            
            <tbody>
            <?php                
                while($row = mysql_fetch_array($result, MYSQL_ASSOC))
                {
                    
                    if ($tmp != $row['melding'])
                    {
                        
                        if ($tmp != "")
                        {

                            echo "<tr><td colspan=3><HR></td></tr>";                            
                        }

                        $tmp = $row['melding'];
                        preg_match('/[A-Z]+.[0-9]+.[0-9]{4}[A-Z]{2}.:.[A-Z]+/',$row['melding'],$matches);
                        if (count($matches) != 0)
                    {

                        $data = explode(' ',str_replace(':','',$matches[0]));
                        $straat = $data[0];
                        $stad = $data[4];
                    }

                        $output = str_replace($matches[0],'<a href ="http://maps.google.nl/maps?f=q&hl=nl&geocode=&q='.$straat.'%20'.$stad.'">'.$matches[0].'</a>',$row['melding']);
                        echo '<tr><td class="COL2">' . $row['timestamp'] . '</td><td class="COL4">' . $row['type'] . '</td><td class="COL7G">' . $row['melding'] . '</td></tr>';
                    }
                                    
                    echo '<tr><tr><td class="COL2"></td><td class="COL1">' . $row['capcode'] . '</td></td><td class="C02"><span class="C0">' . $row['label'] . '</span></td></tr>';    
                }
                
            ?>

        </table>
        </tbody>        
    </body>
</html>

<?php
mysql_close($conn);
?>


Zo heb ik het nu staan maar dat wil ik dus veranderen naar wat ik als eerste stuurde.
Gewijzigd op 01/10/2015 18:33:22 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 18:36:05
Quote Anchor link
Waar loop je op vast, en wat is nu precies de vraag?

Want in je eerste post ben je bezig om data uit een text-bestand te plukken. En in je tweede code haal je iets uit je eigen database op?
Gewijzigd op 01/10/2015 18:48:18 door - Ariën -
 
David Meijer

David Meijer

01/10/2015 18:41:28
Quote Anchor link
Nou ik wil zeg maar dat ik de meldingen gekleurt worden zo als op deze site http://bussenentreinenforum.nl/p2000-google%20maps.php maar hier haalt hij het niet van mijn database af of mijn site maar van een andere site en daar loop ik op vast.
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 18:47:43
Quote Anchor link
Ik neem aan dat je in je database een verschil hebt tussen Brandweer,Ambulance, Politie, KNRM etc.
Dan kan je met een switch (vergelijkbaar met de werking van een elseif) de kleuren bepalen per hulpdienst.

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
<?php
switch($row['hulpdienst']) {
 case
"politie":
   $kleur = "blue";
 break;

 case
"brandweer":
   $kleur = "red";
 break;

 case
"ambulance":
   $kleur = "white";
 break;

 case
"knrm":
   $kleur = "yellow";
 break;
 
 default:

   $kleur = "grey";
 break;
?>


Verder raad ik aan om MySQLi of PDO te gebruiken! De PHP-functies voor MySQL zullen op den duur verdwijnen.
Gewijzigd op 01/10/2015 18:48:01 door - Ariën -
 
David Meijer

David Meijer

01/10/2015 18:59:44
Quote Anchor link
MySQLi werkt niet op mijn server want dan krijg ik niks te zien

En dat met die $row['hulpdienst'] dat moet dan zeker bijvoorbeeld $row['label'] zijn want als ik dat in mijn pagina doet het niks
Gewijzigd op 01/10/2015 19:02:47 door David Meijer
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:05:51
Quote Anchor link
Vreemd, want het werkt in heel PHP5 en hoger. Of je moet ergens een foutje maken in je code?
Wat zegt
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo phpversion(); ?>


Waarschijnlijk is het dan $row['label']. Laat anders even een (screen)dump van je data uit je database zien.
 
David Meijer

David Meijer

01/10/2015 19:13:01
Quote Anchor link
5.6.13 zegt hij

hier is de afbeelding http://afbeeldinguploaden.nl/image/x1039WQh
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:22:54
Quote Anchor link
Label is behoorlijk dynamisch. Je zult toch eerst moeten uitzoeken hoe je de soort hulpdienst erin moet opzoeken.


Ik denk dat je best een explode() op $row['label'] kan doen, en dan alles splitsen op de " - ". In $split[1] heb je dan je tweede element: MKA, BRW of POL
Gewijzigd op 01/10/2015 19:25:26 door - Ariën -
 
David Meijer

David Meijer

01/10/2015 19:24:40
Quote Anchor link
daarom vraag ik het eerst even want ik weet hoe ik dat moet doen want ik gebruik voor die p2000 berichten pdw en geen andere programma daar voor.
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:27:14
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$split
= explode(" - ",$row['label']);

print_r($split); //even voor debugging.
echo $split[1];
?>
 
David Meijer

David Meijer

01/10/2015 19:30:09
Quote Anchor link
met die code krijg ik Array ( [0] => ) te zien meer niet
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:32:26
Quote Anchor link
En als je normaal $row['label'] echo'ed?
 
David Meijer

David Meijer

01/10/2015 19:38:52
Quote Anchor link
dan krijg ik dit te zien http://afbeeldinguploaden.nl/image/0N673KYa

En dit is het stukje code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$split
= explode(" - ",$row['label']);

print_r($split); //even voor debugging.
echo $row['label'][0];
?>


Toevoeging op 01/10/2015 19:40:31:

- Aar - op 01/10/2015 19:22:54:
Label is behoorlijk dynamisch. Je zult toch eerst moeten uitzoeken hoe je de soort hulpdienst erin moet opzoeken.


Ik denk dat je best een explode() op $row['label'] kan doen, en dan alles splitsen op de " - ". In $split[1] heb je dan je tweede element: MKA, BRW of POL


En hoe moet ik dat dan doen met die exlode() want dat begrijp ik niet.
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:41:14
Quote Anchor link
Wat doe je op lijn 5?
En laat die string eens zien die je nou uit $row['label']. In een screenshot heb ik echt geen overzicht in welke teksten waar vandaan komen.

Dus als je het in tekst kan plaatsen op dit forum. Het zou zelfs kunnen dat er een apart soort streepje wordt gebruikt, dan ik heb gebruikt, waardoor explode() niet werkt.


Zie ook: www.php.net/explode
Gewijzigd op 01/10/2015 19:42:32 door - Ariën -
 
David Meijer

David Meijer

01/10/2015 19:52:19
Quote Anchor link
op lijn 5 doe ik dat echo'ed maar met dat werkt het ook niet.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<?php

$tmp
= "";

$dbhost = 'xxxx';
$dbuser = 'xxxx';
$dbpass = 'xxxx';
$dbname = 'xxxx';

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);

$query  = "SELECT * FROM alarmeringen ORDER BY timestamp DESC LIMIT 100";
$result = mysql_query($query);
?>


<html>
    <head>
<link rel='alternate' title='Incidenten in Nederland' type='application/rss+xml' href='Incidenten.rss'>
<link rel='alternate' title='TraumaHeli - MMT' type='application/rss+xml' href='MMT.rss'>
<link rel='alternate' title='PersInfo' type='application/rss+xml' href='PersInfo.rss'>
<meta name="description" content="P2000 monitor Online">
<meta name="keywords" content="p2kflex, FrankiePlankie, p2000, monitor">
<meta name="robots" content="index, nofollow" />
<link rel="shortcut icon" href="favicon.ico">
        <title>p2000 Monitor Online</title>
<LINK REL="stylesheet" HREF="p2KflexM.css" TYPE="text/css">
    <meta http-equiv="refresh" content="30" />
    </head>
<body text="#00FFFF" bgcolor="#000000" link="#33CCFF" vlink="#00FFFF" alink="#00FFFF">
<div id="p2ktooltip"></div>
<script type="text/javascript">
var offsetxpoint=-60
var offsetypoint=20
var ie=document.all
var ns6=document.getElementById && !document.all
var enabletip=false
if (ie||ns6)
var tipobj=document.all? document.all["p2ktooltip"] : document.getElementById? document.getElementById("p2ktooltip") : ""
function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function p2ktip(thetext, thecolor, thewidth){
if (ns6||ie){
if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
tipobj.innerHTML = thetext
enabletip=true
return false
   }
}
function positiontip(e){
if (enabletip){
var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
if (rightedge<tipobj.offsetWidth)
tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
else if (curX<leftedge)
tipobj.style.left="5px"
else
tipobj.style.left=curX+offsetxpoint+"px"
if (bottomedge<tipobj.offsetHeight)
tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
else
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.visibility="visible"
}
}
function hidep2ktip(){
if (ns6||ie){
enabletip=false
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
}
}
function ShowMap(data){
var url = 'http://maps.google.nl/maps?f=q&hl=nl&geocode=&q=' + data;
window.open(url);
}
document.onmousemove=positiontip
</script>
<?php
$split
= explode("MKA",$row['label']);

print_r($split); //even voor debugging.
echo $split[1];
?>


    <body>
        <table>            
            <tbody>
            <?php                
                while($row = mysql_fetch_array($result, MYSQL_ASSOC))
                {
                    
                    if ($tmp != $row['melding'])
                    {
                        
                        if ($tmp != "")
                        {

                            echo "<tr><td colspan=3><HR></td></tr>";                            
                        }

                        $tmp = $row['melding'];
                        preg_match('/[A-Z]+.[0-9]+.[0-9]{4}[A-Z]{2}.:.[A-Z]+/',$row['melding'],$matches);
                        if (count($matches) != 0)
                    {

                        $data = explode(' ',str_replace(':','',$matches[0]));
                        $straat = $data[0];
                        $stad = $data[4];
                    }

                        $output = str_replace($matches[0],'<a href ="http://maps.google.nl/maps?f=q&hl=nl&geocode=&q='.$straat.'%20'.$stad.'">'.$matches[0].'</a>',$row['melding']);
                        echo '<tr><td class="COL2">' . $row['timestamp'] . '</td><td class="COL4">' . $row['type'] . '</td><td class="COL7G">' . $row['melding'] . '</td></tr>';
                    }
                                    
                    echo '<tr><tr><td class="COL2"></td><td class="COL1">' . $row['capcode'] . '</td></td><td class="C02"><span class="C0">' . $row['label'] . '</span></td></tr>';    
                }
                
            ?>

        </table>
        </tbody>        
    </body>
</html>

<?php
mysql_close($conn);
?>
Gewijzigd op 01/10/2015 19:52:54 door David Meijer
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:54:34
Quote Anchor link
Waarom ga je op MKA splitsen?!?
En laat eens in het forum zien wat de waarde van $row['label'] is.

Lees anders nog eens www.php.net/explode door, want je staat maar lukraak wat te proberen, zonder te beseffen wat je nou juist moet doen.
Gewijzigd op 01/10/2015 19:55:20 door - Ariën -
 
David Meijer

David Meijer

01/10/2015 19:55:50
Quote Anchor link
op kleur wil ik dat splitsen
 
- Ariën  -
Beheerder

- Ariën -

01/10/2015 19:58:30
Quote Anchor link
Ja, dat had je al verteld, en ik heb uitleg gegeven.
Maar als je geen antwoord op mijn vraag geeft, dan kan ik ook niet verder.
 
David Meijer

David Meijer

01/10/2015 20:02:26
Quote Anchor link
Met welke code moet ik dat dan doen $row['label'] om dat te laten zien op het forum hier?

En waar moet ik die code dan neer zetten.

Toevoeging op 01/10/2015 20:05:58:

misschien kan je een hele nieuwe opzet maken voor mij hoe het ongeveer er uit moet komen te zien.
 

Pagina: 1 2 volgende »



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.