Войти

Показать полную графическую версию : замена символа в тексте (PHP)  


Casufi
09-04-2003, 13:02
имеется текстовая переменная $SomeText в которую я с формы передаю текст с двойными кавычками, в ету переменную передается вместо двойных кавычек сочетание \" или \'  необходимо заменить \" на " а \' на ' как это сделать ??? я пробовал
ereg_replace("\'","'",$HeaderNews); не работает

Sulako
09-04-2003, 13:20
хм...так ведь в двойных кавычках \' эквивалентно '. Чтобы показать сам \, нужно писать его 2 раза - \\.
То есть - ereg_replace("\\'","'",$sometext);

(а вообще-то есть специальная функция -  stripslashes($sometext) :)

ivank
10-04-2003, 20:16
А ещё лучше почитать о настройке magic_quotes и функциях addslashes/stripslashes.

Casufi
11-04-2003, 11:07
Большое спасибо  именно  настройкой magic_quotes я и решил проблему
ini_set("magic_quotes_gpc","0");

Исправлено: Casufi, 11:17 11-04-2003




© OSzone.net 2001-2012