Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 03:42:00 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155533 Posts in 21713 Topics by 7739 Members
Latest Member: audillino
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: addslashes / stripslashes Ärger  (Read 716 times)
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« on: February 08, 2010, 12:57:31 PM »

Ich bastle gerade an "members" herum. Dabei habe ich ein Problem:

Praktisch alles wird per addslashes / stripslashes in die/aus der DB geholt.

Das möchte ich loswerden, scheint ja nicht mehr zeitgemäß zu sein.

Aber: sobald ich  addslashes / stripslashes entferne, habe ich diese '\"' in den Feldern. Lösche ich die von Hand, ist alles OK, sie tauchen auch nicht mehr auf. Nur: Members 0.8 ist dann nicht mehr mit members 0.7 kompatibel.

Ich kriege eine Knoten im Kopf - was kann ich tun?
Logged

*weg*
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #1 on: February 08, 2010, 03:38:01 PM »

Die Funktion in einem Upgrade Script einmal laufenzulassen scheint mir dann das einzige zu sein, was hilft ...

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

pcwacht
AddOn Development
*
Offline Offline

Posts: 2859



WWW
« Reply #2 on: February 08, 2010, 04:49:34 PM »

Do check the removal of add/stripslashes , some servers need it some don't

Some time ago someone thought to remove it as well... it will work on many servers ... but some.


John
Logged

http://www.ictwacht.nl = Dutch ICT info
http://www.pcwacht.nl = My first
both still work in progress, since years.....
thorn

Offline Offline

Posts: 980


WWW
« Reply #3 on: February 08, 2010, 05:14:08 PM »

Hallo,

in diesem Thread stehen noch ein paar Tipps für addslashes/stripslashes und $wb->add_slashes/$wb->strip_slashes
http://www.websitebaker2.org/forum/index.php/topic,8648.msg51383.html#msg51383


thorn.
Logged

chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #4 on: February 08, 2010, 05:28:58 PM »

Blubb!

Ich kenne mich nicht mehr aus. Was ist denn jetzt die angesagte Methode?
Wenn ich ein neues Modul mache? -> nix add/strip ??
Wenn ich ein älteres Modul (das bisher addslashes / stripslashes hatte) -> weiterverwenden ??
Logged

*weg*
thorn

Offline Offline

Posts: 980


WWW
« Reply #5 on: February 08, 2010, 11:00:45 PM »

Hallo,

ich würde konsequent auf alle GPC-Daten $wb->strip_slashes() anwenden, und dann beim schreiben in die Datenbank addslashes(), oder mysql_real_escape_s tring().
Beim lesen aus der Datenbank muß man keine Funktion anwenden.

Ein bestehendes Modul würde ich entsprechend anpassen, und beim Update die Datenbank (wenn nötig) konvertieren.


thorn.
Logged

Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!