[php] Forum script

Pagina: 1
Acties:

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 14-11-2025

Korben

() => {};

Topicstarter
Heej mensen,

Ik heb een probleem. Mijn forum (laten we het ff mijn forum noemen; het is niet van mij, maar degene van wie het wel is, weet zn GoT paswoord niet meer -- de stakker) werkt op zich wel, maar het parsen van de smileys werkt niet goed. Als je bijvoorbeeld dit post:
if (username == "Bert") kick("Bert");
Dan krijg je dit:
if (username == "Bert";) kick("Bert" ;);
(Spatie tussen " en ;) is er dan niet, maar anders parst GoT hem niet.

Het script roept nou eerst (bij het tonen) htmlspecialchars() aan, daarna parst hij de smileys, en daarna roept hij nl2br() aan. Het punt is dat " vertaalt als ". Als daar dan een ) achter staat, krijg je een smiley, wat ;) wordt. Hoe los je dat op?!

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?


Verwijderd

Ik heb dat opgelost door geen htmlspecialchars te gebruiken maar gewoon < door < en > door > te vervangen, dat is normaal gesproken het enige dat echt nodig is, dan heb je dit probleem ook niet.

  • Korben
  • Registratie: Januari 2001
  • Laatst online: 14-11-2025

Korben

() => {};

Topicstarter
Dank! Ik zal het doorgeven! :)

.oisyn: Échte programmeurs haten PHP met een passie. Ben jij soms geen echte programmeur?