Karakter csere
A weboldalamon hasznalok egy karakter atvalto osztalyt, ami atvaltja a jeleket lementi mysql-ben es utanna visszaolvassa.
A kovetkezo osztaly hasznalom ennek vegrehajtasahoz: http://code.google.com/p/codefaster/source/browse/trunk/public_html/include/cls_string.php?spec=svn101&r=101
Ha viszont egy macskakormot hasznalok " akkor ezt igy menti el \", estleg valaki tudna segiteni, hogy miert van ez?
Eleg halvany a PHP tudasom :(
■ A kovetkezo osztaly hasznalom ennek vegrehajtasahoz: http://code.google.com/p/codefaster/source/browse/trunk/public_html/include/cls_string.php?spec=svn101&r=101
Ha viszont egy macskakormot hasznalok " akkor ezt igy menti el \", estleg valaki tudna segiteni, hogy miert van ez?
Eleg halvany a PHP tudasom :(
Hogyan használod?
a "cleanDescription2($val)"
Nem tudom milyen peldat mutathatnek azon kivul, hogy egy szovegben minden " helyett \" lesz a lementes utan, mivel ez egy titkositott helyen van...
Viszont igy hasznalom ha ez er valamit.
$ft->assign("DATA",$stringutil->cleanDescription2($extra->getData()));
$extra->setData($stringutil->clean_value($all_url_vars["data"]));
a te megoldásod
pl: echo stripslashes($adat); Ez kiveszi a szövegből a \ jeleket.
Sajnos ez nem oldotta meg a
Miért is van?
Egyszerűen escapeli az idézőjeleket, ennyi. a / jel azt jelenti, hogy a következő karakter nem a program része.
mysql
Most vettem eszre, hogy az uj
Uj sor helyett rn-t ir ki.
Jo dolog, hogy megtartsam ezt a cls_string.php fajlt szerintetek? Vagy toroljem inkabb ki, es irjam be a kodokba ami kell.
hmm
próbáld meg az str_replace()-el akkor, mivel az rn elől kiveszed ugye a slasht, ezért használd a cserét inkább.
De a slash-t sem veszi ki a "
Semmi sem valtozott, minden ugy van mint eddig, csak ezt a hibat meg nem lattam, lehet, hogy valahol mashol van a hiba, de azert ez a cls_strin.php sem tetszik erossen nekem...