Autor Zpráva
00flash00
Profil
Zdarvím,
Potrebujem vyriesit jeden problem, neviem ako tu nastavit charset UTF-8 na mail, nieco som tu nnasiel v diskusií ale neviem ako to tam umiestnit.
Potrebujem UTF-8 na spravu aj na predmet
Vdaka
http://www.audio-shop.sk/tellafriend.txt
Afrod
Profil
hele v kodu nic neměn a jen co mas ty soubory třeba: index.php atd. tak si stahni PSpad a v menu mas Format tak v nem mas kodovani tak to jen zmen. a pak nahraj na server
00flash00
Profil
ALe ja mam problem ten, ze ked poslem mail zo stranky, tak v maili priamo zle zobrazuje mekcene a dlzne
00flash00
Profil
OK takze diakritiku v sprave som urobil, teraz mi uz len blbne diakritika v Predmete mailu, ako to osetrit?
jrm
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=10445&foru m=9&page=-1
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=53 374
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=62 760

Pro překódování češtiny v předmětu zprávy je vhodné použít funkci imap_8bit(). Ta musí být povolena; např. na lokále v php.ini smazat středník na počátku řádku
extension=php_imap.dll
a restart apache.
00flash00
Profil
Ok urobil som to takto
http://www.audio-shop.sk/tellafriend.txt
Ale predmet spravy mi stale blbne, bude to tým ze nieje povolena ta funkcia v php.ini? Pretoze ktomu som sa z FTP nedostal
00flash00
Profil
Pretoze som aj pozera ostatne prispevky, ale to ako vyriesit diakritiku v predmete som nenasiel
Kajman_
Profil *
//funkce pro kodovani hlavicek mailu do 7 bitu
function mime_header_encode($string, $split = true)
{
	if (preg_match('/[^\x20-\x7E]/', $string))
	{
		if (!$split)
			return ' =?UTF-8?B?'. base64_encode($string) ."?=";
		$chunk_size = 35; // floor((75 - strlen("=?UTF-8?B??=")) * 0.75);
		$len = strlen($string);
		$output = '';
		while ($len > 0)
		{
			$chunk = truncate_utf8($string, $chunk_size);
			$output .= ' =?UTF-8?B?'. base64_encode($chunk) ."?=\n";
			$c = strlen($chunk);
			$string = substr($string, $c);
			$len -= $c;
			$chunk_size = 45;
		}
		return trim($output);
	}
	return $string;
}
00flash00
Profil
Vdaka kajman uz to ide vsetko ako ma tu je .php ako to ma byt
http://www.audio-shop.sk/tellafriend.txt

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: