ubb parser fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ontwikkelaar / Angular / Azure @ Rijssen

2021-10-20 iSense Ontwikkelaar Angular Azure Heb jij ervaring opgedaan met Angular en eerder ontwikkeld in Azure? Vind je het leuk om je aan te sluiten bij een kleine en groeiende organisatie? Lees dan snel verder en solliciteer! ISHA51359 Organisatie Als Developer kom je te werken bij een softwareorganisatie die sinds 2 jaar een 'eigen' bv zijn geworden met op dit moment ongeveer 11 werknemers (het moederbedrijf bestaat uit ongeveer 45 werknemers). Er wordt maatwerk geleverd voor klanten voor o.a. applicaties en hiernaast verwerken ze grote hoeveelheden data in samenwerking met het moederbedrijf. Het technische gedeelte ligt bij hen en de

Bekijk vacature »

Salesforce developer

Functieomschrijving Do you want to help shape the global Salesforce environment of the world’s largest HR service provider, defining, building and continuously improving the solution 28.000 people will use on a daily basis? Helping shape the working life of over 500 million talented individuals? As part of building a global Salesforce programme we are looking for multiple experienced Salesforce Developers. You work closely with our Technical lead, product owner and other salesforce developers and consultants to implement and integrate a global package of features based on Sales Cloud, Services Cloud, Marketing Cloud and Bullhorn for Salesforce, including but not limited

Bekijk vacature »

Stage: Super programmeurs welkom (In Limburg)

Wat ga je doen? Je bouwt mee aan het CMS Serena. Je bouwt mee aan werken-bij websites van klanten. Je helpt met de koppelingen bouwen tussen onze werken-bij websites en diverse software pakketten. Over welke vaardigheden beschik je? Programmeren in PHP. Communicatief vaardig. Teamspeler. Eigen mening. Wat bieden we? 70% van al onze medewerkers hebben ooit stage gelopen bij Getnoticed. We zijn een gezellig bourgondisch bedrijf dat werkt voor de top van Nederland (ABN Amro, T-Mobile, Coolblue en meer). De volgende opties zijn mogelijk Een leerplaats die ook geschikt is voor minder validen Mogelijkheden voor zij-instromers

Bekijk vacature »

C# .Net Developer @ Rotterdam

2021-09-10 iSense C# .Net Developer C# .NET Developer web-API's Azure DevOPS ISW50078 Nieuw Organisatie Onze klant is een dienstverlenende organisatie voor diverse soorten organisaties in Nederland. Ze zijn van oorsprong een familiebedrijf en er is een open cultuur. Ze zijn vooruitstrevend op IT gebied en hebben een eigen inhouse development team van circa 11 man. Je komt hier te werken in het subteam .Net Core. Hier werken ze volgens scrum met de nieuwste technieken en zijn ze ver met development. Bij elk klantproject komen er nieuwe uitdagingen te staan met uitbreidingen van de huidige software. Het is een Azure DevOps

Bekijk vacature »

Junior Fullstack .NET Developer @ Regio Amsterdam

2021-10-25 iSense Junior Fullstack .NET Developer Ben je onlangs afgestudeerd van een IT-opleiding of heb je nog maar weinig ervaring opgedaan? En wil je toch graag aan de slag als .NET Developer? Lees dan snel verder, want begin januari 2022 starten wij weer met een betaald traineeship waarin jij jezelf kunt ontwikkelen tot een volwaardige Fullstack .NET Developer! ISLE50166 Locatie Amsterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? In januari krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf te ontwikkelen tot Fullstack .NET Developer. Zo

Bekijk vacature »

Fullstack .Net Developer @ Rotterdam

2021-09-03 iSense Fullstack .Net Developer .Net Developer Back-end ISAR49919 Nieuw Organisatie Onze klant is een zakelijke dienstverlener in de regio Rotterdam, bij hun staat de medewerker centraal en daarna de klant. Ze zijn op zoek naar ervaren .Net Developers om hun klanten te helpen bij de digitale transformatie. Je gaat werken voor grote uitdagende klanten en ontwikkelen aan enterprise applicaties. Samen met het team bouw je de gewenste oplossingen. Naast het bouwen van oplossingen denk je mee met de klant en adviseer je de klant over bepaalde technische vraagstukken. De focus ligt bij deze functie vooral op de back-end. Ben

Bekijk vacature »

Product Owner

“If I had asked people what they wanted, they would have said faster horses.” – Henry Ford Voor een vaste functie in dienst bij Just Good People zijn wij doorlopend op zoek naar een: Product Owner Wat je gaat doen Als Product Owner weet je waar je heen wilt met je product. Je behartigt samen met je team(s) de belangen van de klanten en stakeholders en vertaald deze, zodat je team weet wat er van hen verwacht wordt. Met jouw duidelijke visie, uitstekende communicatievaardigheden en inlevingsvermogen neem je klanten en stakeholders mee in het bepalen van de requirements die je

Bekijk vacature »

Business Developer Value Recovery

Als Business Developer Value Recovery help je met het succesvol initiëren, piloten, opschalen en implementeren van projecten met als doel er meer waarde uit te halen. Wat doe je als Business Developer Value Recovery bij Coolblue? Je bent verantwoordelijk voor het halen van meer waarde uit producten die we nu afschrijven, aan opkopers verkopen, recyclen of weggooien en je zorgt ervoor dat er zoveel mogelijk geld verdiend wordt aan het verkoopklaar maken en het verkopen van deze producten via B2B en B2C kanalen. Je zult in jouw eerste projecten o.a. verantwoordelijk zijn voor het opschalen van onze marktplaats verkopen, vinden

Bekijk vacature »

API Developer / Red Hat Fuse @ Amersfoort

2021-05-25 iSense API Developer Red Hat Fuse Heb jij als API Developer/Integratie specialist al enige ervaring met het ontwikkelen van API's en wil jij aan de slag met nieuwe oplossingen als Red Hat Fuse en 3Scale? Lijkt het jou gaaf om aan de vooravond te staan van de implementatie van een volledig nieuw applicatiehuis met tal van koppelingen? Ga jij daarnaast graag aan de slag binnen een uitdagende omgeving waarbij je de mogelijkheid krijgt jezelf verder te ontwikkelen? Lees dan snel verder! ISKO47622 Organisatie Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met

Bekijk vacature »

Lead Front-End Developer

Functieomschrijving Ben jij die gemotiveerde en hardwerkende developer die binnenkort de lead wil nemen van een Frontend ontwikkelteam? Word jij warm van het bouwen aan innovatieve oplossingen en het overwinnen van uitdagingen in de wereld van Supply Chain oplossingen, After Sales Services en E-commerce services? Lees dan snel verder en solliciteer! Wat bieden wij jou Marktconform Salaris! Doorgroei mogelijkheden! Een informele, dynamische werksfeer! Mogelijkheid tot deels thuis werken Uitdagende positie in een groeiende organisatie! Wie ben jij Jij beschikt hierbij over een juiste dosis enthousiasme en aansturende kwaliteiten. Verder: Jij beschikt over een HBO in de richting van informatiesystemen of

Bekijk vacature »

Front-end developer

Als Front-end Developer bij Getnoticed zorg je ervoor dat de wensen van de klant gebruiksvriendelijk en nauwkeurig volgens de laatste technieken geïmplementeerd worden. Je bent een perfectionist bij het uitwerken van een design naar functionele layout. In het kort: Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden vooral zullen zijn: Het uitwerken van designs tot functionele layouts Je werkt nauw samen met onze designers en developers om tot een perfect resultaat te komen Je zorgt voor een intuïtieve

Bekijk vacature »

Lead Developer in het Spoordomein

Ben jij altijd degene in het team die de knopen doorhakt? Die samen met collega’s de best passende oplossing bepaalt? Wat ga je doen? Als Lead Developer ben je de spil tussen de klant en het ontwikkelteam. Je helpt aan de ene kant de Product Owner met het managen van de backlog en het realiseren van de business doelstellingen. En aan de andere kant zorg je voor een stabiele, flexibele software applicatie van hoge kwaliteit. Je zoekt continu naar verbeteringen in de architectuur, de gebruikte technologieën, het proces en de mensen. Je daagt je team uit om met goede ideeën

Bekijk vacature »

.NET Developer / Azure @ Ede

2021-10-20 iSense .NET Developer Azure Kanker is wereldwijd de op één na meest voorkomende doodsoorzaak. Het ontwikkelen van software die gebruikt wordt bij de bestrijding van deze ziekte is dan ook ontzettend belangrijk. Wil jij als .NET Developer écht een maatschappelijke bijdrage leveren? Ga dan aan de slag met het ontwikkelen van software voor de medische sector! ISKA51342 Organisatie Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen een organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovatie aan bij te dragen. Samen met je collega’s zorgen dat patiënten

Bekijk vacature »

Pega Developer - Banking

Do you have passion for innovation and get motivated by complex challenges and innovative solutions? Are you ready for working with state of the art PEGA technology? Do you have enough experience to quickly and adaptively deploy new processes and tools for our customers? Your day-to-day activities As an experienced PEGA Developer you design, develop and test software systems and applications. You know what the software system of the client needs to do and you find ways to continuously improve and revolutionize them. You work in multidisciplinary Agile teams on common goals, quickly process feedback and put quality first in

Bekijk vacature »

Front-end Developer

As a front-end Developer you are responsible for website development and improving customer experience based on data analyze. Do you want to join the new inhouse development team at Nederlandse Loterij? Functie Nederlandse Loterij is on the move and the use of IT and technology is becoming increasingly important. We have a large change agenda and are looking for enthusiastic IT colleagues who want to contribute to this. Nederlandse Loterij is in transition to become a more digital customer-oriented organization, embracing a data-driven way of working, in which we work in multidisciplinary and DevOps teams. You will work in the

Bekijk vacature »
Robert  dat ben ik

Robert dat ben ik

14/01/2009 10:00:00
Quote Anchor link
hallo,

ik had een vraagie

ik werk net als vele onder ons met een ubbparser

nu zit ik met een probleempje

als mensen bijv in mijn gastenboek of forum iets invullen met iets van

dj's dan zet ie een \ achter de ' zo dus dj\'s terwijl hij dat niet moet doen

de text wat word opgeslagen word zo gedaan:mysql_real_escape_string($Toelichting)

wat is hier de oplossing voor?



en hoe kan ik zorgen dat mensen enters gebruiken dat ik bijv om de 10 woorden een enter wil hebben in de zin? is daar ook een oplossing voor?

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
<?
$Toelichting
= htmlspecialchars($Toelichting);
$Toelichting = nl2br($Toelichting);
$Toelichting = str_replace("[br]", "\n", $Toelichting);  
$Toelichting = str_replace("[br]", "\n", $Toelichting);

$Toelichting = preg_replace("/\[li\](.*?)\[\/li\]/si","<li>\\1</li>",$Toelichting);
$Toelichting = preg_replace("/\[b\](.*?)\[\/b\]/si","<b>\\1</b>",$Toelichting);
$Toelichting = preg_replace("/\[i\](.*?)\[\/i\]/si","<i>\\1</i>",$Toelichting);
$Toelichting = preg_replace("/\[u\](.*?)\[\/u\]/si","<u>\\1</u>",$Toelichting);

$Toelichting = preg_replace('_\[quote=(.*?)](.*?)\[/quote]_ise', "quote1(' \\2 ','1',' \\1 ')",$Toelichting);

$Toelichting = eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]","<a class=a href=\"mailto:\\1\">\\1</a>",$Toelichting);
$Toelichting = eregi_replace("\\[email=([^\\[]*)\\]([^\\[]*)\\[/email\\]","<a class=a href=\"mailto:\\1\">\\2</a>",$Toelichting);
$Toelichting = eregi_replace("\\[url\\]www.([^\\[]*)\\[/url\\]", "<a class=\"a\" href=\"http://www.\\1\" target=\"_blank\">\\1</a>",$Toelichting);
$Toelichting = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","<a class=\"a\" href=\"\\1\" target=\"_blank\">\\1</a>",$Toelichting);
$Toelichting = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a class=\"a\" href=\"\\1\" target=\"_blank\">\\2</a>",$Toelichting);
$Toelichting = eregi_replace("\\[urll=([^\\[]*)\\]([^\\[]*)\\[/urll\\]","<a class=\"a\" href=\"\\1\">\\2</a>",$Toelichting);
$Toelichting = eregi_replace("\\[flash=([^\\[]*)\\,([^\\[]*)\\]([^\\[]*)\\[/flash\\]","<embed PLUGINSPAGE=http://www.apple.com/quicktime/download/ SRC=\\3 VOLUME=100 HEIGHT=300 WIDTH=400></embed>",$Toelichting);


$Toelichting = preg_replace ("#\[ftp\]([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/ftp\]#", "<a href=\"ftp://\\1\\2\" target=\"_blank\">\\2</a>", $Toelichting);
$Toelichting = preg_replace ("#\[ftp\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/ftp\]#", "<a href=\"ftp://\\1\" target=\"_blank\">\\1</a>", $Toelichting);
$Toelichting = preg_replace ("#\[ftp=([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\](.*?)\[/ftp\]#", "<a href=\"ftp://\\1\\2\" target=\"_blank\">\\2</a>", $Toelichting);
$Toelichting = preg_replace ("#\[ftp=([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\](.*?)\[/ftp\]#", "<a href=\"ftp://\\1\" target=\"_blank\">\\2</a>", $Toelichting);
$Toelichting = preg_replace("/\[move](.*?)\[\/move\]/si","<marquee behavior=alternate width='90%'>\\1</marquee>",$Toelichting);
$Toelichting = preg_replace("/\[b\](.+?)\[\/b\]/is",'<strong>\1</strong>', $Toelichting);
$Toelichting = preg_replace("/\[i\](.+?)\[\/i\]/is",'<em>\1</em>', $Toelichting);
$Toelichting = preg_replace("/\[u\](.+?)\[\/u\]/is",'<u>\1</u>', $Toelichting);

$Toelichting = preg_replace("/\[center\](.+?)\[\/center\]/is",'<center>\1</center>', $Toelichting);
$Toelichting = preg_replace("/\[table\](.+?)\[\/table\]/is",'<table>\1</table>', $Toelichting);
$Toelichting = preg_replace("/\[td\](.+?)\[\/td\]/is",'<td>\1</td>', $Toelichting);
$Toelichting = preg_replace("/\[tr\](.+?)\[\/tr\]/is",'<tr>\1</tr>', $Toelichting);

$Toelichting = preg_replace("/\[br\](.+?)\[\/br\]/is",'<br>\1</br>', $Toelichting);

$Toelichting = preg_replace("/\[s\](.+?)\[\/s\]/is",'<s>\1</s>', $Toelichting);
$Toelichting = preg_replace ("#\[color=(\#[0-9A-F]{6}|[a-z\-]+)\](.*?)\[/color\]#si", "<font color=\"\\1\">\\2</font>", $Toelichting);
$Toelichting = preg_replace ("/\[font=(.*)\](.*)\[\/font\]/", "<font face=\"$1\">$2</font>", $Toelichting);
$Toelichting = preg_replace ("/\[size=(.*)\](.*)\[\/size\]/", "<font size=\"$1\">$2</font>", $Toelichting);
$Toelichting = preg_replace ("/\[glow](.*)\[\/glow\]/","<table border='0' style='FILTER: glow(color=#00FF00, strength=2)'><tr><td>\\1</td></tr></table>",$Toelichting);
$Toelichting = preg_replace ("/\[shadow](.*)\[\/shadow\]/", "<table style='FILTER: shadow(color=#808080, direction=5, strength=4)' border='0'><tr><td>\\1</td></tr></table>",$Toelichting);
$Toelichting = preg_replace ("/\[glow=(.*)\\](.*)\[\/glow\]/","<table border='0' style='FILTER: glow(color=\\1, strength=2)'><tr><td>\\2</td></tr></table>",$Toelichting);
$Toelichting = preg_replace ("/\[shadow=(.*)\\](.*)\[\/shadow\]/", "<table style='FILTER: shadow(color=\\1, direction=5, stregth=2)' border='0'><tr><td>\\2</td></tr></table>",$Toelichting);
$Toelichting = preg_replace('_\[quote=(.*?)](.*?)\[/quote]_ise', "quote(' \\2 ','1',' \\1 ')",$Toelichting);


$Toelichting = preg_replace("/\[img\](.*?)\[\/img\]/si", "<img src=\"\\1\" border=\"0\" HEIGHT=\"300\" WIDTH=\"350\">",$Toelichting);
?>
 
PHP hulp

PHP hulp

27/10/2021 02:10:55
 
Jelmer -

Jelmer -

14/01/2009 10:09:00
Quote Anchor link
Klinkt als een gevalletje "Magic Quotes". Je kan controleren of die aan staat met get_magic_quotes_gpc en op PHP.net is te vinden hoe je er vanaf komt.
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 13:41:00
Quote Anchor link
hmm als ik dit doe via .htaccess

magic_quotes_runtime=off
magic_quotes_gpc=off
magic_quotes_sybase=off

dan krijg ik een deze fout

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

hoe kan ik dit oplossen?
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
 
Joren de Wit

Joren de Wit

14/01/2009 13:47:00
Quote Anchor link
In een .htaccess is het de volgende regel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
php_flag magic_quotes_gpc off
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 13:56:00
Quote Anchor link
en dan heb ik nog 1 vraag

wat is de beste manier om gastenboek berichten te laten tonen
omdat hier mensen vaak een hele lange zin maken en dan trekt ie je pagina uiteen is hierook een oplossing voor??

thnx


edit: bedankt Blanche dit probleem is verholpen met dj's toppie bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
 
Joren de Wit

Joren de Wit

14/01/2009 14:01:00
Quote Anchor link
MaDHouSe schreef op 14.01.2009 13:56:
wat is de beste manier om gastenboek berichten te laten tonen
omdat hier mensen vaak een hele lange zin maken en dan trekt ie je pagina uiteen is hierook een oplossing voor??
wordwrap()
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 14:06:00
Quote Anchor link
ok ik neem aan dat het dan zo word:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$Toelichting
= wordwrap($_POST['bericht'],20, "<br />\n"); //de input
require("include/ubbc2.php"); //de parser
mysql_real_escape_string($Toelichting); //opslaan met
?>


dan word bij de 20e letter een enter gezet?


edit:alleen nu werkt me ubb paster niet meer hij doet nu wel de testen goed maar al me smiles zijn weg

Screenshot
Gewijzigd op 01/01/1970 01:00:00 door Robert dat ben ik
 
Joren de Wit

Joren de Wit

14/01/2009 14:14:00
Quote Anchor link
Gebruik wordwrap() nadat je je ubb code omgezet hebt?
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 14:20:00
Quote Anchor link
nou voor dat ik de text opsla zeg maar dan pars ik de texten al

dus alle dingen worden al geadd in database

het tonen daar word geen parser bij gebruikt alleen tijdens het opslaan naar database

of is dit niet goed?
 
Joren de Wit

Joren de Wit

14/01/2009 14:31:00
Quote Anchor link
MaDHouSe schreef op 14.01.2009 14:20:
nou voor dat ik de text opsla zeg maar dan pars ik de texten al
Dan ga je daar al de fout in. Je slaat de teksten met ubb en al op in de database en pas als je e.e.a. weer wilt gaan geven op het scherm ga je je ubb parser er overheen halen.

Want wat nu als je de gebruiker nog de mogelijkheid wilt geven om teksten te wijzigen en je ze dus weer in een textarea moet zetten. Ga je dan de omgezette teksten weer door een omgekeerde parser heen halen zodat de ubb code er weer in komt te staan? Lijkt me niet...
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 15:21:00
Quote Anchor link
ok dus het beste is dus om allen de tags opteslaan zonder parser er over
en pas bij het tonen op de website de paser er over heen gooien

en dan? moet ik dan eerst die wordwrap() er overheen gooien of eerst de parser en dan pas de wordwrap() ?
 
Joren de Wit

Joren de Wit

14/01/2009 15:25:00
Quote Anchor link
Inderdaad, de data wil je zo puur mogelijk in je database hebben. Dan kun je er daarna zoveel mee doen als je wilt...

Zolang je wordwrap() op hele woorden laat afbreken, zou het niet uit moeten maken wanneer je die gebruikt.
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 15:29:00
Quote Anchor link
ok dus bij het tonen kan ik gewoon de parser er over heen gooien en daarna die wordwrap()

ok ga ik dat ff verbouwen thnx Blanche voor je goeie uitleg!



Blanche schreef op 14.01.2009 15:25:
Zolang je wordwrap() op hele woorden laat afbreken


en hoe weet ik dat het hele woorden zijn hoe kan ik dat controleren?

greetz madhouse
 
Joren de Wit

Joren de Wit

14/01/2009 15:37:00
Quote Anchor link
Quote:
en hoe weet ik dat het hele woorden zijn hoe kan ik dat controleren?
Dat is standaard als ik me niet vergis. Maar kijk even in de php.net handleiding om het zeker te weten...
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 15:42:00
Quote Anchor link
maar als ik nu dit gebruik

$Toelichting = wordwrap($rij['Bericht'],20, "<br />\n");

dan zie ik op de website die <br /> er bij staan.. hoe haal je dat weer weg dan?
 
Joren de Wit

Joren de Wit

14/01/2009 15:44:00
Quote Anchor link
Dat komt waarschijnlijk door je htmlentities, die moet je toepassen voordat je wordwrap op die manier toepast...
 
Robert  dat ben ik

Robert dat ben ik

14/01/2009 15:50:00
Quote Anchor link
$Toelichting = str_replace("[br]", "<br>", $Toelichting); //ubbparser

$Toelichting = wordwrap($rij['Bericht'],20, "[br]"); //het tonen op de website

heb het nu zo en het werkt bedankt Blanche
 



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.