scheldwoordenfilter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als junior PHP developer bijdragen aan de gezondhe

Functie Als junior PHP developer draag je bij aan het verbeteren van de bestaande applicaties, of werk je aan hele nieuwe. Samen met je team bedenk je nieuwe functionaliteiten en ga je deze ook daadwerkelijk bouwen. Je team meestal uit een aantal developers, UX/UI designer, wiskundigen en bijvoorbeeld consultants. Je prioriteert je werk met je team en de product owner. Er hierin is er (bijna) altijd ruimte voor goede ideeën, en budget. Ook voorzie je collega’s continu van feedback, net zoals zij dat voor jou doen! Momenteel werken ze aan applicaties gebasseerd op Symfony en Laravel framework. Ook kom je

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Are you an experienced Full Stack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Full Stack Java Developer available to join our internal team immediately. Full Stack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to

Bekijk vacature »

Senior Principal RPA Developer

Senior Principal RPA Developer – DUTCH IN HET KORT Als Senior Principal Robotic Process Automation (RPA) Developer combineer je de rol van IT consultant met die van RPA developer. Je zet je technische expertise, platformkennis en ontwikkelervaring in om hoogwaardige RPA-oplossingen te implementeren en te beheren in een multidisciplinair project of DevOps-team. 8+ jaar werkervaring als Robotic Process Automation (RPA) Developer. Nice to have: UiPath – Blue Prism – Microsoft Power Automate – Integration Architecture – Artificial Intelligence – Kofax – Microsoft .NET – Continuous Integration and Continuous Delivery (CI/CD) – HBO of Master Jaarlijks € 75.168 – € 104.976

Bekijk vacature »

Principal BPM Developer - DUTCH

Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 5 – 8 jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 60.264 – € 75.168 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht

Bekijk vacature »

Senior Principal BPM Developer - DUTCH

Senior Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 8+ jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 75.168 – € 104.976 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht /

Bekijk vacature »

Principal RPA Developer - DUTCH

Principal RPA Developer – DUTCH IN HET KORT Als Principal Robotic Process Automation (RPA) Developer combineer je de rol van IT consultant met die van RPA developer. Je zet je technische expertise, platformkennis en ontwikkelervaring in om hoogwaardige RPA-oplossingen te implementeren en te beheren in een multidisciplinair project of DevOps-team. 5 – 8 jaar werkervaring als Robotic Process Automation (RPA) Developer. Nice to have: UiPath – Blue Prism – Microsoft Power Automate – Integration Architecture – Artificial Intelligence – Kofax – Microsoft .NET – Continuous Integration and Continuous Delivery (CI/CD) – HBO of Master Jaarlijks € 60.264 – € 75.168

Bekijk vacature »

Developer Manager / Typescript / 4.000 - 6.500

Samengevat: Wil jij werken bij een nieuw high performance platform? Wil jij werken met de laatste technieken? Heb jij ervaring als developer? Developer Manager HBO 4.000 - 6.500 Bij ons verkopen we alles op het gebied van onderdelen en accessoires voor reparatie, onderhoud en gebruikstoepassingen van apparaten in en rond het huis. Gewoon die onderdelen en accessoires die je zelf kunt installeren of vervangen. Wie goed voor zijn apparaten zorgt, haalt er veel meer uit. We vinden het erg belangrijk dat jij je fijn voelt binnen het bedrijf. Om dit aan te moedigen, biedt deze werkgever je een informele omgeving

Bekijk vacature »

Senior Principal BPM Developer - DUTCH

Senior Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 8+ jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 75.168 – € 104.976 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht /

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 »

PHP Developer MySQL / Scrum / 2.800 - 4.100

Samengevat: Deze werkgever is een full-solutions digital agency. Ben jij geschikt als PHP Developer? Heb je ruime ervaring met NodeJS? Vaste baan: PHP Developer MySQL HBO 2.800 - 4.100 PHP Developer Deze werkgever is een middelgroot full-service bureau dat klanten uit diverse sectoren helpt diverse internetproducten op te bouwen. Bij deze werkgever kom je te werken in een enthousiast, betrokken team waarin jij je volop kunt ontwikkelen en doorgroeien. Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij ons op kantoor realiseren (geen detachering). Zij werken met state-of-the-art technologie en lopen daarin voorop. Wil jij de diepte

Bekijk vacature »

Senior BPM Developer - DUTCH

Senior BPM Developer – DUTCH IN HET KORT Als Senior BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 2 – 5 jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 47.952 – €60.264 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht / 1.400

Bekijk vacature »

Senior Principal BPM Developer - DUTCH

Senior Principal BPM Developer – DUTCH IN HET KORT Als Senior Principal BPM Developer combineer je de rol van IT consultant met BPM architect. Je gebruikt je technische expertise, platformkennis en ontwikkelervaring om een DevOps-team te leiden en hoogwaardige BPM-oplossingen te implementeren. 8+ jaar werkervaring als Business Process Management (BPM). Nice to have: Pegasystems PRPC – Appian Technologies – Mendix – Scrum – Agile Project Management – DevOps – Integration Architecture – OutSystems – TIBCO BPM – HBO of Master Jaarlijks € 75.168 – € 104.976 + bonus + leaseregeling + pensioen + veel meer extra’s Hoofdkantoor in Utrecht /

Bekijk vacature »

Principal Front-end Developer - DUTCH

Principal Front-end Developer – DUTCH IN HET KORT Als Creative Front-end Developer werk je aan een multidisciplinair project of in een DevOps-team en zet je kennis in voor het ontwerpen en ontwikkelen van hoogwaardige digitale oplossingen met uiteenlopende technologieën, zoals Mendix, Pega of Appian. Je bent verantwoordelijk voor het volledige UX-traject van ontwerp tot implementatie. Minimaal 5 – 8 jaar werkervaring als Frond-end developer of UX Designer. Must have: User Experience (UX) – Nederlands – Engels Nice to have: Mendix – OutSystems – Microsoft Power Apps – Agile Project – Management – Scrum – DevOps – HBO of Master Jaarlijks

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Are you an experienced Full Stack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Full Stack Java Developer available to join our internal team immediately. Full Stack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to

Bekijk vacature »

Principal RPA Developer - DUTCH

Principal RPA Developer – DUTCH IN HET KORT Als Principal Robotic Process Automation (RPA) Developer combineer je de rol van IT consultant met die van RPA developer. Je zet je technische expertise, platformkennis en ontwikkelervaring in om hoogwaardige RPA-oplossingen te implementeren en te beheren in een multidisciplinair project of DevOps-team. 5 – 8 jaar werkervaring als Robotic Process Automation (RPA) Developer. Nice to have: UiPath – Blue Prism – Microsoft Power Automate – Integration Architecture – Artificial Intelligence – Kofax – Microsoft .NET – Continuous Integration and Continuous Delivery (CI/CD) – HBO of Master Jaarlijks € 60.264 – € 75.168

Bekijk vacature »
Marcel K

Marcel K

23/01/2007 16:57:00
Quote Anchor link
Ik ben bezig met een scheldwoordenfilter waarbij de foute woorden vervangen moeten worden door goede woorden.
Bijvoorbeeld: teringlijer => onaardig persoon
De foute en goede woorden zijn opgeslagen in een tabel met als structuur:

CREATE TABLE `smart_badwords` (
`id` int(11) NOT NULL auto_increment,
`bad` varchar(32) NOT NULL,
`good` varchar(32) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=3 ;

de source-code van de fuctie is:

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
function badwords($params)
 {
  global $db;

  if (!empty($params['tekst'])) {
    $tekst = $params['tekst'];

    $sql = "SELECT bad, good FROM `smart_badwords`";
    $result=$db->sql_query($sql);
    if ($db->sql_numrows($result) >0){
         while ($row =$db->sql_fetchrow($result)) {
             $badwords[]=$row;
         }
    }

    foreach($badwords as $fout => $goed )   {
            $invoer = preg_replace('#'.preg_quote($fout,'#').'#i',$goed,$tekst);
        }
    }
    return $invoer;

 }


Ik krijg constant foutmeldingen als: Warning: preg_replace() [function.preg-replace]: Parameter mismatch, pattern is a string while replacement in an array. in D:\AppServ\www\2m-smart\function.badwords.php on line 28

Echter, door een niet aflatende hoofdpijn veroorzaakt door medicijnen zie ik momenteel geen oplossing. Het is tevens voor mij ook de eerste keer dat ik met preg_replace enzo werk, dus dat begrijp ik ook nog niet zo goed.

Wie kan mij helpen met dit probleempje ?
 
PHP hulp

PHP hulp

28/09/2022 14:04:44
 
Martijn Wieringa

Martijn Wieringa

23/01/2007 16:59:00
Quote Anchor link
Je geeft geen geldige regex op. Misscjien is het makkelijker om str_replace te gebruiken

$resultaat = str_replace($zoeken_naar, $vervangen_met, $zoeken_in);
 
Marcel K

Marcel K

23/01/2007 17:13:00
Quote Anchor link
Het probleem zit zo te zien dat ik het array niet goed op orde heb, maar ik zie nu even niet hoe ik dat kan veranderen.
 
Niek s

niek s

23/01/2007 17:21:00
Quote Anchor link
Waarom niet zo? :
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
<?php
function badwords($params)
 {

  global $db;

  if (!empty($params['tekst'])) {
    $tekst = $params['tekst'];

    $sql = "SELECT bad, good FROM `smart_badwords`";
    $result=$db->sql_query($sql);
    if ($db->sql_numrows($result) >0){
         while ($row =$db->sql_fetchrow($result)) {
             $invoer = str_replace($row['bad'],$row['good'],$invoer);
         }
    }

    return $invoer;

 }

?>
 
Marcel K

Marcel K

23/01/2007 17:44:00
Quote Anchor link
Het idee is leuk maar werkt niet, maar 1 woord wordt vervangen.
In de tabel staat om te proberen:
rij 1 : fout - goed
rij 2: fout2 - goed2
ik roep aan als volgt:
$tekst = "wat een fout en fout2";
$bla = badwords($tekst);
echo $bla;

Dit zou dus moeten geven: wat een goed en goed2
Resultaat is echter: wat een fout en goed2

Er wordt dus alleen het laatste woord vervangen ??

btw, code was ook niet helemaal goed, zou met jouw voorbeeld moeten zijn:
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
function badwords($tekst)
 {
  global $db;

    $sql = "SELECT bad, good FROM `smart_badwords`";
    $result=$db->sql_query($sql);
    if ($db->sql_numrows($result) >0){
         while ($row =$db->sql_fetchrow($result)) {
             $invoer = str_replace($row['bad'],$row['good'],$tekst);
         }

    }
    return $invoer;
}
Gewijzigd op 01/01/1970 01:00:00 door Marcel K
 
Robin Albers

Robin Albers

23/01/2007 17:47:00
Quote Anchor link
en als je het zo probeerd:

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
<?php
function badwords($params)
 {

  global $db;

  if (!empty($params['tekst'])) {
    $tekst = $params['tekst'];

    $sql = "SELECT bad, good FROM `smart_badwords`";
    $result=$db->sql_query($sql);
    if ($db->sql_numrows($result) >0){
         while ($row =$db->sql_fetchrow($result)) {
             $invoer. = str_replace($row['bad'],$row['good'],$invoer);
         }
    }

    return $invoer;

 }

?>
 
Marcel K

Marcel K

23/01/2007 19:32:00
Quote Anchor link
Dat gaat ook niet goed Robin, iedere keer dat de lus wordt doorlopen wordt $invoer bij $invoer gevoegd.
Resultaat bij 2 rijen in de database:
wat een goed en goed2wat een fout en goed2

Het werkt dus gedeeltelijk zo te zien, maar mag maar 1 keer uitgevoerd worden.
 



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.