[php]problemen met input met speciale tekens

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:44

kazz1980

Goh... Ik hier?

Topicstarter
Ik heb een taalspel ontwikkeld waarin de gebruiker een zin krijgt in een bepaalde taal en vervolgens moet raden welke taal dat is.
Probleem is echter dat de gebruiker slechts een halve zin of helemaal geen zin krijgt wanneer in betreffende zin speciale tekens zitten (ten minste, ik neem aan dat dat het probleem veroorzaakt!)

Telkens wanneer in een zin aanhalingstekens of trema's staan (maar dat laatste geldt weer niet voor alle letters geloof ik) houdt daar de zin op! Omdat ik enkele duizenden zinnen heb kan ik niet handmatig alle speciale tekens aanpassen.
Omdat de zinnen gegenereerd zijn via een ander php-programma kan ik eventueel via dat programma de zinnen opnieuw genereren zonder die tekens. Ik weet alleen niet precies om welke tekens het allemaal gaat.

Ik vermoed dat er wel een php-functie is die alle tekens die een speciale betekenis hebben voor php kan opschonen. Via de search, php.net en google kan ik het alleen niet vinden (mede omdat de search vandaag niet echt wil misschien... :? )

Wie kan me helpen?

hier stond iets interessants, maar het is even weg...


Acties:
  • 0 Henk 'm!

  • Johnny
  • Registratie: December 2001
  • Laatst online: 14:39

Johnny

ondergewaardeerde internetguru

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


Acties:
  • 0 Henk 'm!

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:44

kazz1980

Goh... Ik hier?

Topicstarter
Zoiets zocht ik inderdaad! bedankt!

(alleen is het probleem er helaas niet mee opgelost :( blijf lege en halve zinnen houden...)

Misschien biedt iemand zich vrijwillig aan om de ruim 1000 regels te debuggen? :P

[ Voor 14% gewijzigd door kazz1980 op 12-01-2004 12:24 ]

hier stond iets interessants, maar het is even weg...


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06 13:31

drm

f0pc0dert

De vraag is of inderdaad de output van PHP niet compleet is of dat de browser de output niet compleet laat zien. Da's namelijk het verschil tussen een PHP- en een HTML-probleem

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:29

crisp

Devver

Pixelated

let ook op dat je bij inputs wel quotes gebruikt bij het value-attribuut, en bij voorkeur dubbele quotes omdat enkele quotes default niet omgezet worden door htmlentities of htmlspecialchars:

PHP:
1
echo '<input type="text" value="' . htmlentities($value) . '" />';

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:44

kazz1980

Goh... Ik hier?

Topicstarter
ik heb aangegeven dat alle quotes omgezet moeten worden naar html-entities.
Hij geeft de output helemaal niet, ook niet in de broncode...

http://hagen.let.rug.nl/~s1073605/taalspel/intro.php gaat het trouwens om. (de fout zit alleen niet op de intropagina maar op de spel pagina (spel.php)

[ Voor 37% gewijzigd door kazz1980 op 15-01-2004 09:51 ]

hier stond iets interessants, maar het is even weg...


Acties:
  • 0 Henk 'm!

Verwijderd

misschien wel htmlspecialchars();

Acties:
  • 0 Henk 'm!

  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 26-04-2024
Maak je al gebruik van addslashes() en stripslashes() :?
offtopic:
Die link van je werkt trouwens niet...

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

ludo schreef op 14 januari 2004 @ 11:26:
Maak je al gebruik van addslashes() en stripslashes() :?
offtopic:
Die link van je werkt trouwens niet...
addslashes doet 0,0 in dit geval ;)

Acties:
  • 0 Henk 'm!

Verwijderd

We kunnen zonder broncode moeilijk zien wat de fout zou kunnen zijn.
Tis nu alleen maar gissen.

Acties:
  • 0 Henk 'm!

  • kazz1980
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:44

kazz1980

Goh... Ik hier?

Topicstarter
tja. ik kan de broncode wel geven...maar of jullie daar wijs uit worden...

http://hagen.let.rug.nl/~s1073605/taalspel/spel.txt voor de broncode.

(P.S. link naar het spel een paar posts hoger werkt nu wel.)

[ Voor 20% gewijzigd door kazz1980 op 15-01-2004 09:51 ]

hier stond iets interessants, maar het is even weg...

Pagina: 1