UBB parser!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 13382 Introductie We is looking for a HANA Developer to work for our client. The candidate has to have an experience in building Data Intensive Applications (DIA’s). The role of a HANA Developer at ASML involves working on building Data Intensive Applications in an industrial/enterprise environment. The primary responsibility is to handle data from various sources and determine the best way to structure it for use by data analysts, who will run queries and algorithms against it for predictive and prescriptive analytics through machine learning. Wat verwachten we van jou?

Bekijk vacature »

Software Developer

Dit ga je doen Ontwerpen, ontwikkelen en onderhouden van (mobiele) internettoepassingen; Ontwikkelen en onderhouden van Microservices; Ontwerpen en optimaliseren van databases; Identificeren van nieuwe trends/ontwikkelingen binnen de branche. Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt zich op het leveren van kwalitatief hoogwaardige producten aan alle hun klanten. De organisatie telt circa 4.000 medewerkers in meer dan 10 verschillende landen. Momenteel is de organisatie op zoek naar een Software Developer wilt meewerken aan het

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

Full stack developer

Functie Binnen een ontzettend stimulerende werkomgeving kom jij te werken in een software team van 14 developers. Met ontzettend stimulerend bedoel ik een modern pand, wat voorzien is van alle nodige soft- en hardware, zodat jij jouw werk goed kan uitvoeren. Daarnaast zitten ze in een bos, waardoor je in een groene omgeving rustig kunt werken. Het team bestaat uit front end, back end en full stack developers. Jij krijgt dus de keuze hier waar jij jezelf het liefst op zou richten, maar de voorkeur gaat uit naar back end. Er wordt hier Scrum (agile) gewerkt in multidisciplinaire teams met

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

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 »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

PHP Software Developer

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

Bekijk vacature »
Cyberboy fdsafds

Cyberboy fdsafds

11/12/2006 20:00:00
Quote Anchor link
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
<?php
// Highlight functies
public function phphighlite_replace($code) {
    $code = trim(str_replace("\\\"", "\"", $code));
    $code = str_replace("\\\"","\"",$code);
    if(empty($code)) {
        return " ";
    }
else {
        array_push($GLOBALS['phphighlite'], $code);
        
        
        
        return "".(count($GLOBALS['phphighlite'])-1)."";
    }
}


public function phphighlite($id, $fixed=1) {
    $code = $GLOBALS['phphighlite'][$id];
    $splitted = explode("\n", $code);
    $grootte = count($splitted)+1;
    if(!strpos($code,"<?") && substr($code,0,2)!="<?") {
        $code="<?".trim($code)."?>";
        $addedtags=1;
    }

    ob_start();
    $oldlevel=error_reporting(0);
    highlight_string($code);
    error_reporting($oldlevel);
    $buffer = ob_get_contents();
    ob_end_clean();
    if(!empty($addedtags)) {
        $openingpos = strpos($buffer,'&lt;?');
        $closingpos = strrpos($buffer, '?');
        $buffer = substr($buffer, 0, $openingpos).substr($buffer, $openingpos+5, $closingpos-($openingpos+5)).substr($buffer, $closingpos+5);
    }

    $page_popup = "";

  $return = $buffer;
    return $return;
}


public function ubb_code($string) {
 // Code
 $GLOBALS['phphighlite'] = array("dummy");
 $string = preg_replace("_<\?(.*?)\?>_ise","self::phphighlite_replace('<? \\1 ?>')",$string);
 #$string = preg_replace("_\[code\](.*?)\[/code\]_ise","phphighlite_replace('\\1')",$string);
 // HTML codes wegwerken

 $string = htmlspecialchars($string);
 // Enters maken
 $string = nl2br($string);
 // Cursief
 $string = preg_replace("#\[i\](.+?)\[/i\]#is","<i>\\1</i>",$string);
 // Onderstreept
 $string = preg_replace("#\[u\](.+?)\[/u\]#is","<u>\\1</u>",$string);
 // Vetgedrukt
 $string = preg_replace("#\[b\](.+?)\[/b\]#is","<b>\\1</b>",$string);
 // Doorstreept
 $string = preg_replace("#\[s\](.+?)\[/s\]#is","<s>\\1</s>",$string);
 // Links maken met behulp van tags
 $string = preg_replace("#\[url\](http|ftp)(.+?)\[/url\]#is","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$string);
 $string = preg_replace("#\[url\](mailto:)(.+?)\[/url]#is","<a href=\"\\1\\2\" target=\"_blank\">\\2</a>",$string);
 $string = preg_replace("#\[mail\](.+?)\[/mail]#is","<a href=\"mailto:\\1\" target=\"_blank\">\\1</a>",$string);
 $string = preg_replace("#\[url\](.+?)\[/url\]#is","<a href=\"http://\\1\" target=\"_blank\">\\1</a>",$string);
 $string = preg_replace("#\[url=(http|ftp|mailto)(.+?)\](.+?)\[/url\]#is","<a href=\"\\1\\2\" target=\"_blank\">\\3</a>",$string);
 $string = preg_replace("#\[url=(.+?)\](.+?)\[/url\]#is","<a href=\"http://\\1\" target=\"_blank\">\\2</a>",$string);
 // Automatisch links maken
 $string = eregi_replace("(^|[\n\r\t])((http(s?)://)(www\.)?([a-z0-9_-]+(\.[a-z0-9_-]+)+)(/[^/ \n\r]*)*)", "<a href=\"\\2\"target=\"_blank\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])((http(s?)://)(www\.)?([a-z0-9_-]+([a-z0-9_-]+)+)(/[^/ \n\r]*)*)", "<a href=\"\\2\"target=\"_blank\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])([a-z_-][a-z0-9\._-]*@[a-z0-9_-]+(\.[a-z0-9_-]+)+)","<a href=\"mailto:\\2\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])(www\.([a-z0-9_-]+(\.[a-z0-9_-]+)+)(/[^/ \n\r]*)*)","<a href=\"http://\\2\" target=\"_blank\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])(www\.([a-z0-9_-]+([a-z0-9_-]+)+)(/[^/ \n\r]*)*)","<a href=\"http://\\2\" target=\"_blank\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])(ftp://([a-z0-9_-]+(\.[a-z0-9_-]+)+)(/[^/ \n\r]*)*)","<a href=\"\\2\" target=\"_blank\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])(ftp://([a-z0-9_-]+([a-z0-9_-]+)+)(/[^/ \n\r]*)*)","<a href=\"\\2\" target=\"_blank\">\\2</a>",$string);
 $string = eregi_replace("(^|[\n\r\t])(ftp\.([a-z0-9_-]+(\.[a-z0-9_-]+)+)(/[^/ \n\r]*)*)","<a href=\"\\2\" target=\"_blank\">\\2</a>",$string);
 // Quote
 $string = preg_replace("#\[quote\](.+?)\[/quote\]#is","<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"3%\">&nbsp;</td><td><small>Quote</small></td></tr><tr><td width=\"3%\">&nbsp;</td><td style=\"border: 1px solid #232850;\"><table><tr><td>\\1</td></tr></table></td></tr></table>",$string);
 $string = preg_replace("#\[quote=(.+?)\](.+?)\[/quote\]#is","<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"3%\">&nbsp;</td><td><small>Quote: <b>\\1</b></small></td></tr><tr><td width=\"3%\">&nbsp;</td><td style=\"border: 1px solid #232850;\"><table><tr><td>\\2</td></tr></table></td></tr></table>",$string);
 // Plaatjes
 $string = preg_replace("#\[img\](http)(.+?)\[/img\]#is","<img src=\"\\1\\2\" alt=\"Plaatje\" title\"Plaatje\" />",$string);
 $string = preg_replace("#\[img\](.+?)\[/img\]#is","<img src=\"http://\\1\" alt=\"Plaatje\" title=\"Plaatje\" />",$string);
 // Kleur
 $string = preg_replace("#\[color=(.+?)\](.+?)\[/color\]#is","<font color=\"\\1\">\\2</font>",$string);
 // Grootte
 $string = preg_replace("#\[size=(.+?)\](.+?)\[/size\]#is","<font size=\"\\1\">\\2</font>",$string);
 // Smileys
 $string = str_replace(":)","<img src=\"images/smilies/smile.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("8|","<img src=\"images/smilies/huh.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":o","<img src=\"images/smilies/ohmy.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(";)","<img src=\"images/smilies/wink.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":P","<img src=\"images/smilies/tongue.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":D","<img src=\"images/smilies/biggrin.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("8)","<img src=\"images/smilies/cool.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("*-)","<img src=\"images/smilies/rolleyes.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":?","<img src=\"images/smilies/dry.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":@","<img src=\"images/smilies/mad.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":(","<img src=\"images/smilies/sad.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("8-)","<img src=\"images/smilies/unsure.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":|","<img src=\"images/smilies/blink.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("|:-|","<img src=\"images/smilies/ph34r.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":/","<img src=\"images/smilies/happy.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("|-)","<img src=\"images/smilies/sleep.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace("(l)","<img src=\"images/smilies/wub.gif\" alt=\"Smilie\" />",$string);
 $string = str_replace(":s","<img src=\"images/smilies/wacko.gif\" alt=\"Smilie\" />",$string);
 // Code
 $string = preg_replace("_\[code\]([0-9])\[/code\]_ise", "self::phphighlite('\\1')", $string);
 
 // Return
 return $string;
}

?>




Dat is de UBB parser die ik gebruik, hij is gemaakt door Jorik.
Maar nu 1 probleem bij mij voegt hij \" toe alleen bij de eerste doet hij dat niet, en daardoor wordt alles na de 2de " rood..... En ik ben al heeel lang bezig met die UBB parsers maar het wil maar niet lukken weet iemand van jullie mijn fout?

Of kan iemand de ubb parser van phphulp posten, want volgens mij is die wel goed(A)

[edit]php tags vergeten:S, en er kwam een error in de ubb parser van phphulp, toch niet zo goed als ik dacht(A):P[/edit]
Gewijzigd op 01/01/1970 01:00:00 door Cyberboy fdsafds
 
PHP hulp

PHP hulp

02/05/2024 20:50:54
 
Mark D

Mark D

11/12/2006 20:01:00
Quote Anchor link
Even door stripslashes halen lost t denk ik wel op.
 
Elwin - Fratsloos

Elwin - Fratsloos

11/12/2006 20:02:00
Quote Anchor link
Of zoek ik de bibliotheek op phphulp. Daar staan er, meen ik, minimaal twee.

Verder zal je vanzelf gewezen worden op het feit dat je alleen relevantie code mag plaatsen. Dit door het feit dat vrij weinig mensen 108 regels lang hun aandacht bij regular expressions en str_replaces kunnen houden.

Elwin
 
Cyberboy fdsafds

Cyberboy fdsafds

11/12/2006 20:04:00
Quote Anchor link
daar zit de fout waarschijnlijk ook niet in de 108 regels regexen, maar in de highligth function, maar ik post het graag compleet zodat jullie alles zien, en ik ga het nu proberen de stripslashes
 
Cyberboy fdsafds

Cyberboy fdsafds

11/12/2006 20:09:00
Quote Anchor link
Hij doet het, voor het door de highlighting functie halen doe ik stripslashes en vervolgens voeg ik ze weer toe! bedankt voor de tip
 
Elwin - Fratsloos

Elwin - Fratsloos

11/12/2006 20:10:00
Quote Anchor link
Marcel Boersma schreef op 11.12.2006 20:04:
daar zit de fout waarschijnlijk ook niet in de 108 regels regexen, maar in de highligth function, maar ik post het graag compleet zodat jullie alles zien, en ik ga het nu proberen de stripslashes
Maar waarom alles posten als je wél weet in welk deel de fout zit? Wat hebben wij dan aan die irrelevante code?

Elwin
 



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.