file_get_contents($url);

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

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 »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

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 »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

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 »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

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 »

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 Alblasserdam 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! 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 regelmatig met de back

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

26/04/2024 17:48:54
 
- 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.