[link] wel, [link=] niet.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Noordoost Java Developer vacature

Java Developer Noordoost Word onderdeel van een topteam met ervaren Java Developers. Loop voorop in de ontwikkelingen en help mee innoveren. Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen Java Community. Dit betekent bijvoorbeeld dat we aanwezig zijn op veel conferenties; Oracle Code One, Devoxx en JFall. We organiseren ook onze eigen collegiale sessies en hackatons waar we kennis en plezier combineren.

Bekijk vacature »

Senior C# /.NET Developer / Software Engineer / Al

Functieomschrijving Ben jij een medior/senior C#/.NET developer? Wil jij werken met de nieuwste technieken en zelfgebouwde features binnen een dag releasen? Solliciteer dan nu! 60% van de tijd ben je verantwoordelijk voor het ontwikkelen van de software; 30% van de tijd ben je verantwoordelijk voor het verbeteren van de software; 10% van de tijd ben je verantwoordelijk voor bugfixing; Opstellen van complexe queries in SQL; Werken in een DevOps team en Agile-omgeving. Functie-eisen HBO/WO werk- en denkniveau; 3-5 jaar ervaring met C#; Minimaal 2 jaar ervaring met het schrijven van queries in SQL; Ervaring met Azure; Het kunnen begeleiden en

Bekijk vacature »

VB.NET / C# Winforms developer gezocht voor onderh

Voor een bedrijf in het centrum van Rotterdam zijn we op zoek naar een .NET developer. Het gaat om een bedrijf dat een software platform beheerd waarop verschillende partijen aangesloten zijn voor de afhandeling van financiële administratieve processen. De organisatie bestaat uit circa 200 mensen waarvan 80 op de locatie waar deze vacature speelt. Het team zelf bestaat uit 12 mensen waaronder 7 .NET developers. Er zijn 2 seniors en 5 mediors. Binnen het bedrijf draaien twee systemen. Het kernsysteem en het legacy systeem. Het kernsysteem is grotendeels op .NET gemaakt en deels .NET Core, de frontend is een MVVM

Bekijk vacature »

Cloud en Infrastructure Engineer

Cloud en Infrastructure Engineer - Overheid PositionDescription: Wil jij voorop lopen in de continu veranderende wereld van ICT? Kan jij, met jouw kennis en ervaring, ervoor zorgen dat de innovatieve en betrouwbare oplossingen die jij voor onze klanten creëert, bijdragen aan het behalen van hun bedrijfsdoelstellingen? Wat ga je doen? Je bent in staat om onze klanten in Noord Nederland te helpen om hun bestaande infrastructuren te moderniseren en beheren, deze te migreren en aan te sluiten op de Cloud. Je zorgt dat de bestaande IT kan worden gemoderniseerd. Samen met collega’s geef je antwoord op complexe infrastructuur-vraagstukken, automatiseer je

Bekijk vacature »

C# Developer

Job description InfoBridge is looking for an all-round software developer. You and the team are responsible for both designing and building new products as well as enhancing and maintaining existing products, which are all developed internally at InfoBridge. We get the job done by using the latest available technology, git, Kanplan, continuous integration and so on. We train ourselves and each other with regular academy sessions on new technology and ideas. Job requirements Several years of experience in a similar role: your main language is C# and you are not afraid of working on all parts of SaaS solutions with

Bekijk vacature »

Supply Chain Software Developer (.NET / C# / SQL)

Do you enjoy working in a small, but highly qualified, international team of professionals? Are you self motivated and well organized? Do you already have the necessary permits to live and work in the Netherlands? Outperform Planning in Delft are looking for a talented software developer to strengthen the development team. Outperform Planning are building a highly complex but also proven enterprise business solution for Sales and Operations Planning, being the strategic partner for some famous brands world wide. Interested? Let us know and click the purple button to send your resume and motivation letter. Position requirements Passion for customer

Bekijk vacature »

Senior .NET developer/ architect gezocht, api deve

Ben je een ervaren .NET developer en op zoek naar baan waarbij je je ook meer kunt gaan richten op architectuur? Binnen een leuke, sociale en betrokken werkomgeving? Met technieken als .NET Core en Azure? Dan zou deze baan wellicht iets voor jou kunnen zijn. Voor een organisatie in Rotterdam zijn we op zoek naar eens senior .NET ontwikkelaar/ architect. De organisatie bevindt zich in de financiële branche en is een van de grotere spelers in hun vakgebied. De organisatie bestaat uit circa 600 medewerkers en heeft verschillende vestigingen in Nederland. Het hoofdkantoor zit in Rotterdam en daar is ook

Bekijk vacature »

Junior developer gezocht voor unieke organisatie!

Functieomschrijving Je komt te werken onder de vleugels van 2 heel ervaren ontwikkelaars. Ze maken koppelingen met systemen van hele grote bedrijven die normaal onderling geen communicatie kunnen verwerken. Ze bouwen hun applicatie's in een omgeving die ook in het buitenland heel veel in gebruik is en waar je met verschillende talen zoals PHP, Java etc in kunt ontwikkelen. Dit is nuttig omdat de eindklanten hun applicaties vaak ook in verschillende talen hebben gemaakt. Hier krijg je straks te maken met verschillende ontwikkeltalen en je kunt straks gaan werken met je eigen voorkeurstaal. Er is veel afwisseling in het werk

Bekijk vacature »

Senior Angular Developer

SENIOR ANGULAR DEVELOPER – UTRECHT As a Senior Front-end Developer you want to make a difference in what you do. You want to really impact customers and society!! Join an award winning Fin-tech company who focus on your development and who will invest in an environment where you can continue to learn. They will give you the space to innovate and do business. You will be offered ample opportunities for growth and have the capability to inspire your colleagues. As a Senior Angular Developer you hold the key – This is the core component to the success of the product.

Bekijk vacature »

SAP DELIVERY LEAD

SAP DELIVERY LEAD 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Do you have a passion for innovation and delivering new technologies to make a positive impact in your client’s business? Are you inspired by working with the best companies in their industries? Do you want a role that provides you with a sense of purpose and satisfaction? Then join Accenture and build a rewarding career improving the way the world works and lives, as you help clients innovate with leading SAP technologies. Your job The Delivery Executive

Bekijk vacature »

Front-end Developer / Angular 5 / Azure

Functieomschrijving Wil jij graag als Front-end Developer werken in een ambitieus bedrijf dat moderne software ontwikkelt voor grote klanten? Ben jij goed thuis in Angular en het Azure platform en maak jij de mooiste programma's voor gebruikers? Lees dan snel verder! Ontwikkelen en testen van de software en het framework via Scrum principes; Het verzorgen van de front-end van de applicaties van het bedrijf; Werken met technieken als Angular 5, HTML5, Web API 2 en SOAP op een Azure platform; Helpen van collega's met jouw expertise; Meedraaien in projecten; Sparren met collega's over het functioneel / technisch ontwerp. Functie-eisen Enkele

Bekijk vacature »

Medior Microsoft Dynamics Developer

Jouw uitdaging: Ben jij sterk in het succesvol ontwikkelen van maatwerk componenten op het Dynamics platform? En wil je actief meewerken aan de ontwikkeling van ons Digital Customer Experience portfolio? Dan is dit iets voor jou! Voor de Digital Customer Experience afdeling (DCX) zijn we op zoek naar een Medior Microsoft Dynamics Developer. In deze functie ben je verantwoordelijk voor de succesvolle ontwikkelen van maatwerk componenten op het Dynamics platform bij toonaangevende organisaties. Denk daarbij aan het realiseren van integratie met front en backoffice systemen op basis van Azure PaaS of het ontwikkelen van complexe plug-ins. Daarnaast werk je actief

Bekijk vacature »

Fullstack Developer Angular 6 Java Complexe omgevi

Functieomschrijving Ben jij toe aan een nieuwe uitdaging binnen een complexe technische omgeving en wil jij met je ruime kennis van Java bijdragen aan een optimaal wegennet? Dan is dit de vacature voor jou! Ontwikkelen van innovatie applicaties met behulp van Angular 6 & Java; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Afgeronde HBO- opleiding (Technische richting is een pre); Minimaal 2 jaar relevante werkervaring als Fullstack Developer; Een passie voor techniek en programmeren; Technologieën,

Bekijk vacature »

Full Stack JavaScript ontwikkelaar voor Silicon Va

Functieomschrijving Eigenlijk draait het hier niet echt alleen om JavaScript maar voornamelijk om met JS API's te ontwikkelen. Je komt terecht in een organisatie die hier alle kennis over heeft. Daarnaast draaien ze al onwijs gecompliceerde projecten waar de voor grote bedrijven API's ontwikkelen waardoor ze BigData met elkaar kunnen koppelen. We zoeken iemand die meerdere jaren ervaring heeft met Javascript en technologie zoals AngularJS, NodeJS, jQuery om er een paar te noemen. Maar mocht je een junior zijn en erg graag met JS op de back-end en front-end aan de slag gaan, solliciteer dan ook! Je komt met leuke

Bekijk vacature »

SAS BUSINESS INTELLIGENCE SPECIALIST

SAS BUSINESS INTELLIGENCE SPECIALIST 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. As a SAS Business Intelligence Specialist within Accenture, you are responsible for the design and development of Business Intelligence and data management processes with SAS solutions in the field of ETL, reporting, Master Data Management or Data Quality. In your job, you will get the exclusive chance to build your career towards the next level by working together with the best people in your daily activities. Your team Accenture Technology leverages design thinking, industry insights, and

Bekijk vacature »
Iltar van der berg

iltar van der berg

30/06/2007 20:23:00
Quote Anchor link
Ik heb een preg_match in combo met replace voor mijn ubb.
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
<?php

function ubbpage($content)
{

    nl2br($content);
    $content = preg_replace("#\[b\](.*?)\[/b\]#si", "<strong>$1</strong>", $content);
    $content = preg_replace("#\[i\](.*?)\[/i\]#si", "<em>$1</em>", $content);
  
  
    if(preg_match("#\[link\]([a-z0-9:\?\.&/]*)\[/link\]#is",$content))
    {

        $content = addslashes($content);
        $content = preg_replace("#\[link\](.*?)\[/link\]#si", "<a href=\"$1\" target=\"_blank\">$1</a>", $content);
    }

  
    if(preg_match("#\[link=([a-z0-9:\?\.&/]*)\](.*?)\[/link\]#is",$content))
    {

        $content = addslashes($content);
        $content = preg_replace("#\[link=(.*?)\](.*?)\[/link\]#si", "<a href=\"$1\" target=\"_blank\">$2</a>", $content);
    }

    return $content;
}

?>


Nu werkt [link]http[/link] goed, [link=http]lol[/link] werkt ook.

Daaren tegen werkt
[link][b]http[/link] wel, maar [link=[b]]http[/link] ook! Dat is fout
Zoals ik het in het script heb staan, lijkt me dat het niet zou moeten werken, of ligt het aan mij? Ik gebruik hetzelfde stukje als bij [link] voor het stukje [link=], maar daar werkt het niet.

Hoe zorg ik ervoor dat het wel werkt? Zodat [link=[b]] niet werkt, maar [link=http][b][/link] wel?
Gewijzigd op 01/01/1970 01:00:00 door Iltar van der berg
 
PHP hulp

PHP hulp

14/11/2019 04:18:47
 
Joren de Wit

Joren de Wit

30/06/2007 22:03:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$content
= "[link=[b]]iets[/link]";
var_dump(preg_match("#\[link=([a-z0-9:\?\.&/]*)\](.*?)\[/link\]#is",$content));
?>

Hier komt gewoon false uit, dus dat werkt gewoon.

Waardoor het bij jou fout gaat is dat je eerst de [b] vervangt en dan pas een eventuele [link] controleert en vervangt. Dat zou je dus even moeten aanpassen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Iltar van der berg

iltar van der berg

30/06/2007 22:06:00
Quote Anchor link
Ah op zon manier...

Dus door de < en > ziet hij het niet als invalid..

dus als ik de bold tags onderaan zou zetten, zou het wel werken?

Edit:

werkt niet...

Ik snap niet waarom hij het niet doet, want bij de andere preg_match werkt het wel
Gewijzigd op 01/01/1970 01:00:00 door iltar van der berg
 
Iltar van der berg

iltar van der berg

30/06/2007 22:19:00
Quote Anchor link
Ik snap er niets van, als ik het tweede blok erbij heb, flipt alles, maar als ik dat met // ervoor heb, werkt het eerste perfect, maar dan heb ik die andere weer niet :(
 
Joren de Wit

Joren de Wit

30/06/2007 22:20:00
Quote Anchor link
Klopt, nu zie ik wat het probleem is, of eigenlijk geen probleem is: je script werkt gewoon goed.

Je hebt echter nog geen afhandeling van de gevallen waarin de syntax niet correct is. Kortom, als de [link] syntax niet correct is zal er niets vervangen worden en daardoor $content ook niet veranderen...
 
Iltar van der berg

iltar van der berg

30/06/2007 22:26:00
Quote Anchor link
Dat moet juist ook.

Zou jij die 2 blocken goed kunnen maken?

Ik heb nu als output:
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
<a href="[b" target="_blank">http://www.infernogm.com]dit is een link</a>
<br />
<a href="javascript:alert(\\\'hallo\\\')" target="_blank">dit is een link</a>
<br />
<a href="http://www.infernogm.com" target="_blank">http://www.infernogm.com</a>
<br />
<br />
<a href=\"[b]http://www.infernogm.com\" target=\"_blank\">[b]http://www.infernogm.com</a>
<br />
<a href=\"javascript:alert(\\\'hallo\\\')\" target=\"_blank\">javascript:alert(\\\'hallo\\\')</a>
<br />
<a href=\"http://www.infernogm.com\" target=\"_blank\">http://www.infernogm.com</a>
<br />
<br />


http://www.infernogm.com]dit is een link
dit is een link
http://www.infernogm.com

[b]http://www.infernogm.com
javascript:alert(\\\'hallo\\\')
http://www.infernogm.com



Met als input:
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
<?php
$content
= '';

$content .= '[link=[b]http://www.infernogm.com]dit is een link[/link]<br />';
$content .= '[link=javascript:alert(\'hallo\')]dit is een link[/link]<br />';
$content .= '[link=http://www.infernogm.com]http://www.infernogm.com[/link]<br />';

$content  .= '<br />';

$content .= '[link][b]http://www.infernogm.com[/link]<br />';
$content .= '[link]javascript:alert(\'hallo\')[/link]<br />';
$content .= '[link]http://www.infernogm.com[/link]<br />';

echo ubbpage($content);

function
ubbpage($content)
{

    nl2br($content);
    
    $content = preg_replace("#\[b\](.*?)\[/b\]#si", "<strong>$1</strong>", $content);
    $content = preg_replace("#\[i\](.*?)\[/i\]#si", "<em>$1</em>", $content);
    $content = preg_replace("#\[u\](.*?)\[/u\]#si", "<u>$1</u>", $content);
    $content = preg_replace("#\[s\](.*?)\[/s\]#si", "<s>$1</s>", $content);
    
    if(preg_match("#\[link\]([a-z0-9:\?\.&/]*)\[/link\]#is",$content))
    {

        $content = addslashes($content);
        $content = preg_replace("#\[link\](.*?)\[/link\]#si", "<a href=\"$1\" target=\"_blank\">$1</a>", $content);
    }

    
    if(preg_match("#\[link=([a-z0-9:\?\.&/]*)\](.*?)\[/link\]#is",$content))
    {

        $content = addslashes($content);
        $content = preg_replace("#\[link=(.*?)\](.*?)\[/link\]#si", "<a href=\"$1\" target=\"_blank\">$2</a>", $content);
    }

    
    return $content;
}


?>


als er dus iets niet aan klopt, moet hij de waarde laten zoals het is, zodat je kan zien wat de fout is. anders moet hij er een link van maken. Ik snap niet waarom het nu zo vreemd werkt.
Gewijzigd op 01/01/1970 01:00:00 door iltar van der berg
 



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.