file_get_contents($url);

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

.NET developer

Functie As a .NET developer you work together in a multidisciplinary development team with 1-2 Senior .NET developers, two front-end developers, Data Scientists and one UX designer. As a team you work on developing a Cloud based application and making this application more stable. Unit testing will also become very important in your new position. Together with the Senior .NET developer you will be responsible for developing the API. You work with a lot of data and occasionally there will also be data issues and some queries will have to be run. This means that you will work a lot

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

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

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

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

10/05/2024 15:31:09
 
- 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.