Pagina 1 van 1

Backslash vóór aanhalingstekens

Geplaatst: 07 apr 2007, 01:20
door Mymix
Support Template
  • Wat is het probleem? Automatisch backslash plaatsen vóór aanhalingstekens
    Wanneer ontstond het probleem? Na de update naar 2.0.21
    Adres van je forum: http://www.mymix.nl/mf/index.php
    Modifications op je forum: Advanced Quick Reply & Admin Userlist
    Huidige stijl: Softblue
    phpBB versie: 2.0.22
    Waar is je forum gehost: Dreamhost
    Heb je onlangs iets verandert aan je forum? Updates gedaan vanaf 2.0.19 naar 2.0.22 en Adv. QR in lang_main.php teruggezet
Overige opmerkingen:

Sinds de update naar 2.0.21 wordt er steeds vóór de dubbele aanhalingstekens een backslash geplaatst.

Een persoon quoten komt er dus zo uit te zien:

Code: Selecteer alles

[quote=\"Sas\"]testje ff[/quote]
Maar ook als de " in een zin wordt gebruikt plaatst het forum er een \ vóór.

Het is vast iets heel lulligs, maar kan het niet vinden. :oops:

Gedaan: Eerst naar 2.0.22 ge-update, hopende dat het verholpen zou zijn.
Gezocht: Hier op het forum div. zoektermen, Google
Geprobeerd: Cookies en tijdelijke bestanden verwijderen.

Geplaatst: 10 apr 2007, 13:46
door Mymix
Okee, ik ben een stapje verder. Gebruikers van een Mac hebben er geen last van, dus ik gok dat het aan IE 7 ligt (is dat nog een gok :D )

Hoe kan ik dit oplossen, iemand een idee? Het begint erg lastig te worden. Ben ook verder aan het zoeken, maar nog niks gevonden.

Tnx!!

Geplaatst: 10 apr 2007, 13:54
door ElbertF
Het heeft niet met het besturingssysteem of browser te maken, maar met de PHP code. Gebeurd het alleen als er een aanhalingsteken voorkomt in berichten die met de Quick Reply zijn geplaatst?

Geplaatst: 10 apr 2007, 15:10
door Mymix
Nee het gebeurt standaard als je op wat voor manier dan ook, dubbele aanhalingstekens gebruikt.
Muv mac gebruikers zoals het er nu naar uitziet dus.

edit; mensen die firefox gebruiken schijnen er ook geen last van te hebben.

Geplaatst: 10 apr 2007, 16:34
door ElbertF
Zoals ik al zei is dat flauwekul, er is een functie in PHP (addslashes()) die voor aanhalingstekens een slash plaatst. Met de functie stripslashes() haal je die tekens weg, maar de vraag is waarom die functie niet wordt gebruikt (of mogelijk is addslashes() dubbel gebruikt). Waarschijnlijk is dit gebeurd door het installeren van een (slechte) mod. Omdat Quick Reply je enige mod is die met het plaatsen van berichten te maken heeft heeft, lijkt het me dat het daardoor komt.