[ maliradojca @ 19.02.2010. 02:50 ] @
Dakle imam TextArea, i kada treba da se simbol % iz te TextArea-e unese putem URL-a u MySql bazu dodje do greske, i ispise:

Not Acceptable

An appropriate representation of the requested resource /ispis.php could not be found on this server.


Ako se u URL-u nalazi bilo koji drugi simbol sem procenta(%26,%40...) sve radi OK. I sa POST metodom sve radi normalno.
Moze li mi neko pomoci ako zna ili pretpostavlja sta moze da bude?
[ Goran Rakić @ 19.02.2010. 02:59 ] @
Citat:

Uniform Resource Locators (URL)
http://www.faqs.org/rfcs/rfc1738

The character "%" is unsafe because it is used for encodings of other characters.


Ako u adresi napišeš %25 umesto % trebalo bi da radi. E sada nije mi jasno zašto do konverzije ne dolazi automatski ako je ovo sadržaj polja koje prenosiš GET metodom.
[ maliradojca @ 19.02.2010. 03:04 ] @
Desi se konverzija, ispise se %25 u URL-u. I onda javi gresku.
Da dodam,sada sam proverio, nije u pitanju samo %25, vec i neki drugi simboli. %1 pa do %10 isto nece.

[Ovu poruku je menjao maliradojca dana 19.02.2010. u 04:14 GMT+1]
[ vatri @ 19.02.2010. 06:54 ] @
Mozda ti pomogne urlencode() funkcija?

http://php.net/manual/en/function.urlencode.php

i onda kasnije urldecode()

http://www.php.net/manual/en/function.urldecode.php
[ Nikola Poša @ 19.02.2010. 10:17 ] @
Ne znam da li bi ti to pomoglo, al' sad sam malo Google-ao na temu te poruke koju ti izbacuje, i vidim da je većina ljudi rešila problem tako što je isključila Apache-jeva podešavanja SecFilterEngine i SecFilterScanPOST, a to se najjednostavnije radi kroz .htaccess:
Code:
SecFilterEngine Off
SecFilterScanPOST Off
[ vatri @ 19.02.2010. 15:25 ] @
Kod mene radi ;)

Code:

if($_REQUEST['text']){
    $in = urlencode($_REQUEST['text']);
    $out = urldecode($in);
    echo $out;
}

?>
<form action="" method="get">
<input type="text" name="text">
<input type="submit" value="OK">
</form>


edit: a sad vidim u cemu je problem (nisam dobro procitao post) - vjerovatno ti ovo moje nece pomoci (tj. sigurno) :)
[ maliradojca @ 22.02.2010. 22:46 ] @
vatri, probao sam funkcije koje si preporucio, ali ne pomaze. Poso, kada dodam te direktive u htaccess, onda ne moze sajt da se prikaze.
Resicu ovaj problem sa POST-om. Tako sam odmah i trebao, ovo me je cisto zanimalo zasto ne radi, jer sam prvo uradio sa GET-om. Hvala vam svakako.