Не знаю, может я туплю.......................... Нужно заменить все переводы строки на ":" PHP: <?php $mlink=str_replace("\r", ";", $this->escape_post('mlink')); $mlink=str_replace("\n", ";", $this->escape_post('mlink')); $mlink=str_replace("\r\n", ";", $this->escape_post('mlink')); $mlink=str_replace("\n\r", ";", $this->escape_post('mlink')); str_replace(array("\n","\r"), array(":",""), $this->escape_post('mlink')); //Ни один вариант не пашет!!!! //---------------------------------------------------------------------------------------------- protected function escape_post($var, $default='') { return (isset($_POST[$var])? $this->dbio->escape_string(htmlspecialchars($_POST[$var], ENT_QUOTES)) : $default); } ?> Ничего не работает !!!!!! Кодировка utf-8 может в этом заковыка. уже час мучаюсь.
PHP: <? $mlink=str_replace("\r",";",$this->escape_post('mlink')); $mlink=str_replace("\n","",$mlink); ?> PHP: <? $mlink=preg_replace('/\n/',';',$this->escape_post('mlink')); ?>