Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   замена символа в тексте (PHP)   (http://forum.oszone.net/showthread.php?t=31781)

Casufi 09-04-2003 13:02 216962

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

Sulako 09-04-2003 13:20 216963

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

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


ivank 10-04-2003 20:16 216964

А ещё лучше почитать о настройке magic_quotes и функциях addslashes/stripslashes.

Casufi 11-04-2003 11:07 216965

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

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


Время: 10:50.

Время: 10:50.
© OSzone.net 2001-