POST на новини показва маймуница

Weingro

Registered
Прочетох няколкото теми по въпроса и виждам каква е идеята, но за съжаление не мога да разбера как да го приложа в моя случай. Използвам Easynews за постване на новини и иначе работи добре, "само" дето ми показва БГ текста след въвеждането така:

Пепи, къде е бирата

Виждам, че някак трябва да се вмъкне нещо подобно $headers = 'From: '.$email . "\r\n"; но не мога да схвана къде. предварително благодаря за помощта :) Ето кодът, който записва новините - става дума само за полетата title и text:

PHP:
case 'insert':

	// validate submitted fields
	if (isset($_POST['text']) && trim($_POST['text'])!=''
		&& (strlen($text = bb2html(trim($_POST['text']))))<65500 ) {
		
		// Collect data
		$newsid 	  	= $_POST['time'];	// news ID (timestamp)
		// news title
		$newstitle 	= trim($_POST['title']);
		$newstitle 	= nl2br(htmlspecialchars($newstitle));
		$newstitle 	= safeAddSlashes($newstitle);
		// news text
		$text 		= safeAddSlashes($text);
		$headers .= 'Content-type: text/plain; charset=UTF-8' . "\r\n";	
			
		// image position
		$align 		= $_POST['imgposition'];
		// image link
		if (isset($_POST['url']) && $_POST['url']!='http://') $linkImg=$_POST['url'];
		else $linkImg='';

		// Database insert and file upload
		if (!insertText($conn, $table_name, $newsid, $text, $newstitle )) break;
		if (!uploadFile($conn, $newsid, $table_name, $linkImg, $align)) break;
	}
	else {

		$msg = '.:. Submit news, image must be max '.$maxSize.'Kb jpg file.';
		$showInsertForm = 1;
		$showNewsList = 0;
	}
break;
 
Notepad ++ даваш UTF-8 Wihtout BOM
екондинга на сайта UTF-8

енкодинга на таблиците и полетата utf-8_ci нещо подобно беше

от както се занимавам с програмиране използвам този метод и до сега проблем не съм видял :)
 
Благодаря ви за отговорите!

Енкодингът навсякъде е UTF-8 - самата ДБ, таблиците и полетата им са utf8_unicode_ci, а PHP файловете всичките са и without BOM. Всички други страници/php-та се четат вярно. Проблемът е само при постването на текст през сайта. Съдейки по това, което изчетох, явно при постването имат значение параметрите \r\n...
 

Back
Горе