ugrás a tartalomhoz

Egy kellemetlen probléma megoldása

AndrewBoy · 2002. Feb. 18. (H), 13.12
Egy kellemetlen probléma merült fel a napokban a lapunknál (Itt található :-) ). Azért küldöm be, mert hátha jár még így más is, és ez megoldás lehet a számára. A php.ini-ben a rendszergazda kikapcsolta a magic_quotes_gpc-t, ezáltal a felvitt hírek nem tartalmaztak sortörést (az előnézetnél még igen, utánna, a főoldalon már szétesett az egész), csak a php kódok jöttek át, pl. \n . Sokáig kerestem a megoldást, végül a Postnuke egyik fórumában találtam egy script kiegészítést, ami segített. Ez a következő:

Szerkeszteni kell az includes/textsanitizer.php filet. A functions oopsAddSlashes és az oopsStripSlashes sorokat erre kell átírni:

function oopsAddSlashes($text) {

if (get_magic_quotes_gpc()) {

$text = addslashes($text);

}

return $text;

}

function oopsStripSlashes($text) {

if (get_magic_quotes_gpc()) {

$text = stripslashes($text);

}

return $text;

}

Ezután már rendesen átveszi a sortöréseket, hivatkozásokat a hírszerkesző.
 
1

Re: Egy kellemetlen probléma megoldása

paal · 2002. Feb. 19. (K), 11.16
Szia!

Érdekes. Nálam a php.ini-ben ki van kapcsolva, illetve bocs ki van kommentezve.... (most néztem meg jobban) mi az alapértelmezett? Off vagy On?

; Magic quotes

;

; Magic quotes for incoming GET/POST/Cookie data.

;magic_quotes_gpc = Off

; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.

magic_quotes_runtime = Off

; Use Sybase-style magic quotes (escape ' with '' instead of ').

magic_quotes_sybase = Off

Nálam 0.6.4-es van és rendesen beírja a sor végére a br / -t.

Üdv, Pali
2

Re: Egy kellemetlen probléma megoldása

AndrewBoy · 2002. Feb. 19. (K), 19.13
Nálam a Rogue_Maintenance_II fut. A magic_quotes_gpc = On volt, ami ugye off lett, és utánna nem működött semmi :-/

Ezen a linken találtam a megoldást. Mivel a php-hoz nem értek sajna :-( De ez a script segített, mert műxik. Lehet, hogy ez a 0.7-es sorozat hibája, ha a 0.6.4 nem ingerkedik rá.