Topics met / kunnen niet... |
kazz1980 Erelid WMRindex: 1.704 OTindex: 1.181 Wnplts: Nee
|
Ik heb een topic geopend met prongeluk een \ in de titel... Nu is deze niet meer te openen... Even fixen dus... en zorgen dat een slash niet gebruikt kan worden in een titel! Als ik mij niet vergis is de backslash trouwens door het systeem zelf dr in gezet omdat ik een ' gebruikt heb... haal ik de backslash uit de URL dan kan ik het topic wel gewoon openen! Klik ... LET OP: gebeurd enkel bij een back-slash. In de titel van dit topic staat de slah de andere kant op - dan is het dus blijkbaar geen probleem! |
|
|
kazz1980 Erelid WMRindex: 1.704 OTindex: 1.181 Wnplts: Nee
|
thx voor de titelfix! Nu nog kijken of het in het vervolg te voorkomen is? Of is dat erg lastig... |
|
|
nietmeer
|
@kazz1980. Nou, je kan proberen vreemde tekens te vermijden, op dit probleem is nog immer geen goede oplossing gekomen. Dus voor den techies onder ons, schroom niet je idee te laten weten aan den Voogel. |
|
|
kazz1980 Erelid WMRindex: 1.704 OTindex: 1.181 Wnplts: Nee
|
klopt... maar als je dat niet weet kan het vervelend zijn...
Is het niet heel eenvoudig om een check op vreemde tekens in te bouwen en deze te verwijderen voordat de titel in de database vastgelegd wordt? |
|
|
Voogeltje Administrator
WMRindex: 1.751 OTindex: 3.684 T S |
Bekend probleem waar niet direct oplossingen voor te verzinnen zijn. Maar ik ga er morgen even mee aan de slag... |
|
|
heraux Oudgediende
WMRindex: 9.537 OTindex: 27.258 T S |
Voogeltje - dat slash probleem duid op een nog ander onaardig probleem
meel me als je niet denkt dat je het weet - let wel - het is een vermoeden - je zult het moeten kruisen met apache/unix deskundigen..
|
|
|
nietmeer
|
de php code de / en \ automatisch laten veranderen in de goede ASCII code ?? ik weet niet welke dat is, maar dat is denk ik wel te vinden |
|
|
Voogeltje Administrator
WMRindex: 1.751 OTindex: 3.684 T S |
Die slash is geen probleem hier op het forum omdat hij standaard er uit wordt gefilterd. |
|
|
my-angel Oudgediende
WMRindex: 564 OTindex: 11.965 S |
Kan je dan met preg_match of zo'n soort functie die slash er niet uithalen, en dan zodra je iets gaat opvragen je die slash er wel in zet ? (ivm. met de quotes) |
|
|
nietmeer
|
list(ForumTitel) if ("/" in list) or ("\" in list) { raise SlashError }
zoiets ?? ik weet niet hoe je dat in PHP zegt, mengelmoesje tussen verschillende talen, maar het idee is duidelijk hoop ik ?? |
|
|
my-angel Oudgediende
WMRindex: 564 OTindex: 11.965 S |
net even nagekeken, het kan ook met
stripslashes() & addslashes
geen uitleg nodig denk ik zo |
|
|
heraux Oudgediende
WMRindex: 9.537 OTindex: 27.258 T S |
nou, gelukkig dat dit on the fly gebeurt.
is dit PHP alleen of kan dat ook in Apache
|
|
|
Voogeltje Administrator
WMRindex: 1.751 OTindex: 3.684 T S |
Ik heb net ook even een aanpassing gedaan zodat ' en " niet meer in de titel van een topic terecht kan komen. Dan is het / probleem helemaal opgelost! |
|
|
my-angel Oudgediende
WMRindex: 564 OTindex: 11.965 S |
wat ik zei is alleen php,maar het kan eigenlijk met elke script taal wel, maar dan moet je dat precies weten |
|
|