[tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Moderators: Dani, ynskek, Ladybird, Hanmar, xingridx, Mjetterd, Polly, Giolli

 
 
APCIII

Berichten: 2653
Geregistreerd: 25-08-13

[tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst door de TopicStarter: 05-11-18 19:42

Bij gebruik van dubbele blokhaken gaat de parser blijkbaar van z'n stokje.

Ik wilde per PB iets posten met de strekking "dat heb ik [zie datum] al eens verzonden" waarbij het deel tussen de blokhaken ook nog eens in italic stond. Dat resulteerde in een "full screen" SQL-error.

De forumsoftware vangt de error blijkbaar iets netter af, want als ik het hier probeer, en dan op "voorbeeld" druk krijg ik geen schermvullende foutmelding, maar alleen een leeg/blanco bokt-scherm, met helemaal bovenin een één regelige errormelding boven de bokt-layout.

Het mooiste zou natuurlijk zijn dat er vooraf een check loopt, net als bijv. bij te veel geneste quotes.

De onderstaande regel kan de fout dupliceren:
Code
[[i]hier-staat-een-tekst[/i]]


Dit levert bij het verzenden van een PB de volgende schermvullende melding:
Code
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 76: preg_replace_callback(): Modifier /e cannot be used with replacement callback
   
Keer terug naar de index pagina   

Algemene fout

SQL ERROR [ mysqli ]

Column 'message_text' cannot be null [1048]

SQL

INSERT INTO privmsgs (root_level, author_id, icon_id, author_ip, message_time, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, message_subject, message_text, message_attachment, bbcode_bitfield, bbcode_uid, to_address, bcc_address) VALUES (26856407, '284116', 0, 'hier.stond.mijn.ip-adres', 1541438445, 1, 1, 1, 1, 'Re: hier-stond-de-titel-van-het-PB-bericht', NULL, 0, 'AAAAEA==', '331ke', 'u_7119', '')

BACKTRACE


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_privmsgs.php
LINE: 1441
CALL: dbal_mysqli->sql_query()

FILE: includes/ucp/ucp_pm_compose.php
LINE: 719
CALL: submit_pm()

FILE: includes/ucp/ucp_pm.php
LINE: 126
CALL: compose_pm()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_pm->main()

FILE: ucp.php
LINE: 332
CALL: p_master->load_active()


Bij het drukken op "voorbeeld" tijdens het tikken van dit topic verschijnt een leeg invoerscherm, met alleen helemaal bovenin het scherm de volgende error-message:

Code
[phpBB Debug] PHP Notice: in file /includes/message_parser.php on line 76: preg_replace_callback(): Modifier /e cannot be used with replacement callback

...wie de laars z'n schoentje Kerstmuts Ozosnel [&] winterbuitenrit niet past, knipt hem op maat...


shirleyp

Berichten: 2780
Geregistreerd: 24-04-03
Woonplaats: Hengelo

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 05-11-18 19:48

Ik heb geen idee wat je eigenlijk zegt :') Hoewel je ongetwijfeld een technisch antwoord wilt, heb ik wel een praktische suggestie: kun je niet gewoon de normale schrijhaakjes () gebruiken? Probleem opgelost toch?

Conarde E (Van Gogh x Narcos II) Dr: Z1+10 Spr: B+8 SGW: B+23

APCIII

Berichten: 2653
Geregistreerd: 25-08-13

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst door de TopicStarter: 05-11-18 19:53

Ja, dat zou kunnen. Helemaal weglaten van de haakjes kan ook. :Y)
Maar dit soort foutmeldingen hoor je als gebruiker eigenlijk nooit zomaar te kunnen genereren.

En als niemand meldt dat er iets niet goed gaat wanneer je dit doet, kan het best zo zijn dat andere dingen ook weer fout kunnen gaan. De hele database laten crashen door een typfoutje of zo -O-

...wie de laars z'n schoentje Kerstmuts Ozosnel [&] winterbuitenrit niet past, knipt hem op maat...

Oscar
Forumcoordinator

Berichten: 131846
Geregistreerd: 23-09-01
Woonplaats: Braboland

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 05-11-18 20:21

Fijn dat je het zo uitgewerkt hebt dat ik het bijna begrijp. Bijna he ;) :D
Ik ga het zo aan Bart doorspelen, hij kan hier vast wel iets mee. Bedankt voor je tip!

Afwezig tot nader order. Bij vragen graag contact opnemen met een ander teamlid.
It's not easy being green *** Kermit ***


Anoniem

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 05-11-18 20:23

Aaaah, nu snap ik ook waarom ik steeds een foutmelding kreeg _O-

Isabel

Berichten: 2265
Geregistreerd: 10-03-13
Woonplaats: Someren

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 05-11-18 20:28

Afbeelding
Ik had dit vandaag, is dat iets vergelijkbaars? Geen idee of ik dubbele haken had, maar ik had in ieder geval wel haken. Ik denk eerder ][ achter elkaar dan?

Sepp (Rudsmo Rune x Lyckangs Tempo)

APCIII

Berichten: 2653
Geregistreerd: 25-08-13

Link naar dit bericht Geplaatst door de TopicStarter: 05-11-18 20:51

Isabel schreef:
[ [url=m/W7zqSy.png]Afbeelding[/url] ]
Ik had dit vandaag, is dat iets vergelijkbaars? Geen idee of ik dubbele haken had, maar ik had in ieder geval wel haken. Ik denk eerder ][ achter elkaar dan?

Ja, dat is het soort scherm wat ik zag. :j

[***] schreef:
Aaaah, nu snap ik ook waarom ik steeds een foutmelding kreeg _O-

Was je niet gewoon aan het prutsen? }>

...wie de laars z'n schoentje Kerstmuts Ozosnel [&] winterbuitenrit niet past, knipt hem op maat...

radnah2

Berichten: 2413
Geregistreerd: 25-03-03
Woonplaats: Onder de brug

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 01:11

_O- ik heb geen flauw idee wat je nou eigenlijk zegt. Alleen dat iets niet doet wat het hoort te doen O:)

I wanna find the end of the world with you
Rest in peace my friends! I will see you in heaven when it's my time.

Anoniem

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 17:15

Aps, speelt het probleem nog? :D

BartVB
Eigenaar

Berichten: 41634
Geregistreerd: 08-01-01
Woonplaats: Arnhem

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 17:18

Is als het goed is (grotendeels) opgelost met wat plakband. Ik ben aan het studeren op een echte oplossing.

Dank voor de melding :j

ƃuılıǝɔ ǝɥʇ uo ƃuıɔuɐp ǝɹ,ǝʍ uǝɥʍ 'ƃuılǝǝɟ ɐ ʇɐɥʍ ɥo
"Als je niets te verbergen hebt, ben je een Ozosnelle paashaas" - Loesje

CoonArt

Berichten: 23275
Geregistreerd: 20-05-07
Woonplaats: Harderwijk, Oh yes baby!

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 17:31

Nog niet helemaal, Bart! Bij YT links vliegt het alweer de puunzooi in...

Have You Hugged Your Horse Today?

APCIII

Berichten: 2653
Geregistreerd: 25-08-13

Link naar dit bericht Geplaatst door de TopicStarter: 06-11-18 18:34

BartVB schreef:
Is als het goed is (grotendeels) opgelost met wat plakband. Ik ben aan het studeren op een echte oplossing.

Dank voor de melding :j

Top, bedankt! En er valt heel goed omheen te werken door geen gekke dingen te typen :D


Graag gedaan :)
...want zonder prutsende gebruikers blijven de meeste fouten onopgemerkt :+



Een PB-versturen vanuit het PB-knopje bij een post in dit topic gaat ook nog niet helemaal lekker zag ik. :P
Ipv van de topictitel wordt het onderwerp veranderd naar:
Code
Onderwerp: [tech] SQL-error bij dubble haken ''.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim(' ... ')).''

...wie de laars z'n schoentje Kerstmuts Ozosnel [&] winterbuitenrit niet past, knipt hem op maat...

Hilli

Berichten: 22932
Geregistreerd: 28-07-04
Woonplaats: My home is where my horse is...

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 18:43


Met een beetje duwen past alles.
En rekt het niet, dan scheurt het wel.

Lalidan
Hoofd Wiki
Zeg maar Lila-Dan!
Of toch Heidepaars?

Berichten: 17914
Geregistreerd: 17-05-06
Woonplaats: TellentotdatPOEF-topic

Link naar dit bericht Geplaatst: 06-11-18 18:43

Het gaat op meer plekken niet helemaal goed, ik kwam net een vreemde spoiler tegen. En blijkbaar geld het voor alle spoilers. Hier hoort enkel te staan 'Gaat het met alle spoilers fout?

''''''
Spoiler:
'.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim(''.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim(''.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim(''.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim(''.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim(''.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim('Gaat het met alle spoilers fout?')).'')).'')).'')).'')).'')).'
''''''

Wat er staat: '.str_replace(array("\r\n", '\"', '\'', '(', ')'), array("\n", '"', ''', '(', ')'), trim('Gaat het met alle spoilers fout?')).'

Edit: het herhaalt zichzelf ook nog als je vaak genoeg op voorbeeld klikt.... :')En met elke keer wijzigen komt er ook een keer bij _O-

Awareness sucks, but so does getting CPR
F. Kooij, TacT2019

Oh, life's a bastard....
....do you need a friend?

radnah2

Berichten: 2413
Geregistreerd: 25-03-03
Woonplaats: Onder de brug

Link naar dit bericht Geplaatst: 06-11-18 20:21

APCIII schreef:
Graag gedaan :)
...want zonder prutsende gebruikers blijven de meeste fouten onopgemerkt :+


Ja de meeste hebben verstand van paarden. Niet van rare tekens :+

I wanna find the end of the world with you
Rest in peace my friends! I will see you in heaven when it's my time.

BartVB
Eigenaar

Berichten: 41634
Geregistreerd: 08-01-01
Woonplaats: Arnhem

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 21:06

Nu als het goed is iets beter opgelost :)

Spoiler:
Morgen kijken naar een 100% oplossing

ƃuılıǝɔ ǝɥʇ uo ƃuıɔuɐp ǝɹ,ǝʍ uǝɥʍ 'ƃuılǝǝɟ ɐ ʇɐɥʍ ɥo
"Als je niets te verbergen hebt, ben je een Ozosnelle paashaas" - Loesje

Lalidan
Hoofd Wiki
Zeg maar Lila-Dan!
Of toch Heidepaars?

Berichten: 17914
Geregistreerd: 17-05-06
Woonplaats: TellentotdatPOEF-topic

Link naar dit bericht Geplaatst: 06-11-18 21:06

Spoiler:
oh ja?


Ja dus :j

Awareness sucks, but so does getting CPR
F. Kooij, TacT2019

Oh, life's a bastard....
....do you need a friend?

APCIII

Berichten: 2653
Geregistreerd: 25-08-13

Link naar dit bericht Geplaatst door de TopicStarter: 06-11-18 21:09

BartVB schreef:
Nu als het goed is iets beter opgelost :)

Spoiler:
Morgen kijken naar een 100% oplossing


*\o/*

Bedankt en een diepe _/-\o_ voor de snelheid van het repareren :)

...wie de laars z'n schoentje Kerstmuts Ozosnel [&] winterbuitenrit niet past, knipt hem op maat...

khirshanta

Berichten: 7565
Geregistreerd: 28-08-06

Link naar dit bericht Geplaatst: 06-11-18 21:12

Moderatoropmerking:
test

Citaat:
quote

Spoiler:
want

je weet het
maar nooit

Lalidan
Hoofd Wiki
Zeg maar Lila-Dan!
Of toch Heidepaars?

Berichten: 17914
Geregistreerd: 17-05-06
Woonplaats: TellentotdatPOEF-topic

Link naar dit bericht Geplaatst: 06-11-18 21:18

khirshanta schreef:
Citaat:
quote

Spoiler:
want

je weet het
maar nooit

:')

Volgens mij werkt het allemaal

Edit: modcode eruit gehaald, die kan ik niet quoten....

Awareness sucks, but so does getting CPR
F. Kooij, TacT2019

Oh, life's a bastard....
....do you need a friend?

BartVB
Eigenaar

Berichten: 41634
Geregistreerd: 08-01-01
Woonplaats: Arnhem

Link naar dit bericht Geplaatst: 06-11-18 21:19

APCIII schreef:
Bedankt en een diepe _/-\o_ voor de snelheid van het repareren :)


Graag gedaan :j

Spoiler:
Het stukmaken ging sneller...

ƃuılıǝɔ ǝɥʇ uo ƃuıɔuɐp ǝɹ,ǝʍ uǝɥʍ 'ƃuılǝǝɟ ɐ ʇɐɥʍ ɥo
"Als je niets te verbergen hebt, ben je een Ozosnelle paashaas" - Loesje

APCIII

Berichten: 2653
Geregistreerd: 25-08-13

Link naar dit bericht Geplaatst door de TopicStarter: 06-11-18 21:20

BartVB schreef:
APCIII schreef:
Bedankt en een diepe _/-\o_ voor de snelheid van het repareren :)


Graag gedaan :j

Spoiler:
Het stukmaken ging sneller...


Maar nu de hamvraag, heb [jij] het stukgemaakt, of zat het er altijd al in? :P

...wie de laars z'n schoentje Kerstmuts Ozosnel [&] winterbuitenrit niet past, knipt hem op maat...

BartVB
Eigenaar

Berichten: 41634
Geregistreerd: 08-01-01
Woonplaats: Arnhem

Re: [tech] SQL-error bij dubble haken [[ ... ]] in PB-bericht

Link naar dit bericht Geplaatst: 06-11-18 21:20

Ik heb het stukgemaakt :o

Maar is allemaal bedoeld als verbetering :D

ƃuılıǝɔ ǝɥʇ uo ƃuıɔuɐp ǝɹ,ǝʍ uǝɥʍ 'ƃuılǝǝɟ ɐ ʇɐɥʍ ɥo
"Als je niets te verbergen hebt, ben je een Ozosnelle paashaas" - Loesje

taartjee
Berichten: 2595
Geregistreerd: 10-04-12

Link naar dit bericht Geplaatst: 06-11-18 21:20

Dan wil ik je er toch nog even op wijzen dat er ook wat rare dingen staan in dit nieuwsbericht op de voorpagina, weet niet of het bij andere berichten ook zo is, maar viel me even op aangezien het dezelfde prachtige tekens heeft als die in dit topic staan ;)

[VN] De bereden politie: Een loopbaan voor het paard

khirshanta

Berichten: 7565
Geregistreerd: 28-08-06

Link naar dit bericht Geplaatst: 06-11-18 21:24

taartjee schreef:
Dan wil ik je er toch nog even op wijzen dat er ook wat rare dingen staan in dit nieuwsbericht op de voorpagina, weet niet of het bij andere berichten ook zo is, maar viel me even op aangezien het dezelfde prachtige tekens heeft als die in dit topic staan ;)

[VN] De bereden politie: Een loopbaan voor het paard


Die wil ik best oppakken/opruimen :D

Bedankt, Arie voor de heel behulpzame en gedetailleerde melding, en Bart voor het snelle oplossen!


Wie is er online

Gebruikers op dit forum: Bytespider en 5 bezoekers