Weet iemand hier de oplossing voor het volgende probleem
?
Via een php script haal ik data uit een mysql database en zet die data op het scherm. Echter soms worden de ' en " onjuist neergezet als \' en \" en soms wel correct gewoon als ' en ". Wanneer ik de pagina via internet vanaf de webserver opnieuw inlaad in de browser gaat dit dus soms goed en soms fout. Doe ik hetzelfde script lokaal op m'n eigen compter uitvoeren dan gebeurt dit zonder de bovengenoemde fout. De webserver gebruikt mysql 5.0.27 en php 4.0.6. Lokaal op m'n eigen computer gebruik ik
php 4.0.5, mysql 3.23.32 en apache 1.3.14.
probeer eens de functie stripslashes(); om je variabele met de tekst te zetten.

waarschijnlijk gebruik je addslashes bij het invoegen in de database (zoals het hoort), en dan krijg je dat verschijnsel inderdaad.
Ook met stripslashes() blijft het probleem zich voordoen.

Reageren