str_replace???
6 отговора
219 прегледа
str_replace???
Опитвам се да направя така че при изапис в текстов файл, при наличие на " - кавичка, било тя двойна или единична, да си се записва като такава, а не да и се добавя \ одпред. Пробвах с str_replace ма неще нещо... Някакви съвети?
Re: str_replace???
string htmlspecialchars ( string string [, int quote_style [, string charset]] )
*** *** ***

*** *** ***
Re: str_replace???
Нещо немога да загрея въпроса и за да си го изясня ето:
<?php
$fp = fopen('test.txt','w+');
$test_str = 'TEST " TEST \' TEST "" TEST \'\'';
fwrite($fp,$test_str);
fclose($fp);
?>
Резултата от това е:
TEST " TEST ' TEST "" TEST ''
Няма наклонени черти - няма нищо ..
<?php
$fp = fopen('test.txt','w+');
$test_str = 'TEST " TEST \' TEST "" TEST \'\'';
fwrite($fp,$test_str);
fclose($fp);
?>
Резултата от това е:
TEST " TEST ' TEST "" TEST ''
Няма наклонени черти - няма нищо ..
Re: str_replace???
да но това е когато си задал стойността директно... пробвай взимайки я от textarea или input и ще види че ги променя в \" или \'
Re: str_replace???
мерси за съвета, но не го използвах защото ме подсети за stripslashes и с него проработи..
Re: str_replace???
[линк]
Няма смисъл да пробвам - това зависи от конфигурацията на php-то. Виж линка по-горе и ще разбереш защо при тебе идва escap-нат.
Няма смисъл да пробвам - това зависи от конфигурацията на php-то. Виж линка по-горе и ще разбереш защо при тебе идва escap-нат.