Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 02:56:55 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.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: add_slashes()  (Read 1251 times)
Frika

Offline Offline

Posts: 26


« on: April 16, 2008, 11:18:52 PM »

Hallo,

in den Modulen (zb helloWorld) wird in der save.php wird der Inhalt des textfeldes mit add_slashes 'escaped'. Siehe hier:
Code:
// escape special characters (e.g. ', ", \) before  writing to the database to prevent SQL-injections!!!
// use add_slashes defined in class.wb.php to prevent double escaping when magic_quotes is active (php.ini)
$open_output = $admin->add_slashes($simple_output);

Ich habe jetzt gemerkt das er die Backslashes aber irgendwie ignoriert und im Frontend dann nicht mehr ausgibt. Also Sätze wie "c:\daten\usw\datei.php" werden später nicht korrekt ausgegeben. Woran liegt das?

Gruß Frika
Logged
thorn

Offline Offline

Posts: 980


WWW
« Reply #1 on: April 17, 2008, 10:28:08 PM »

Hallo,

hast du dir das schon mal angesehen?
http://www.websitebaker2.org/forum/index.php/topic,8648.msg51331.html#msg51331

thorn.
Logged

Frika

Offline Offline

Posts: 26


« Reply #2 on: April 17, 2008, 10:57:44 PM »

ohh, alles klar, hab nicht danach gesucht. Und mein Modul war auf der Grundlage eines älteren HelloWorld modul.
Ich hab mir mittlerweile so geholfen: In der save.php
Code:
if(!function_exists('get_magic_quotes_gpc')){
        $open_output = addslashes($open_output);
        }
Ich glaub so ähnlich macht ihr das auch in der wb.class.php.
Danke nochmal
Frika
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!