Merhabalar Editor olarak Tinymce kullanıyım dedım
filitrelerkende
$kisametin=mysql_real_escape_string(strip_tags(htm lspecialchars($_POST['kisametin'], ENT_QUOTES)));
$tammetin=mysql_real_escape_string(strip_tags(html specialchars($_POST['tammetin'], ENT_QUOTES)));
Bu Şekilde Filitreledim yanlız '^+édsadwq gibi birşey yazdıgım zaman
<p>'^+&eacute;dsadwq</p>
Veritabanına Boyle Kaydediyor Geri Nasıl birşey Yaparsam Düzgun Şekilde Çıkartabilirim Şimdiden Teşekkurler
Tinymce Farklı Kaydediyor Veritabanına
6
●604
- 08-09-2010, 01:49:35
- 08-09-2010, 02:39:34Kimlik doğrulama veya yönetimden onay bekliyor.htmlspecialchars fonksiyonu özel karakterleri HTML öğeleri haline getirir. Bu nedenle o şekilde görünüyor kaynak kodda ve/ya veritabanında. Ancak tarayıcı görünümünde düzgün görünüyordur? Neyse, aşağıdaki fonksiyonu kullanarak HTML öğesi halindeki karakterleri eski haline getirebilirsiniz:
// Bu fonksiyon SMF'den tırtıklanmıştır... function un_htmlspecialchars($string) { static $translation; if (!isset($translation)) $translation = array_flip(get_html_translation_table(HTML_SPECIALCHARS, ENT_QUOTES)) + array(''' => '\'', ' ' => ' '); return strtr($string, $translation); } - 08-09-2010, 02:55:00Üyeliği durdurulduAynen. Yazmak istediğim cevabın aynısı yazılmış.by_grafitus adlı üyeden alıntı: mesajı görüntüle
- 08-09-2010, 12:51:48hocam verdiğiniz kod çalışmıyor ' hatası veriyor parse error yanlız ben htmlspecielchars kullanmasamda aynı hatayı veriyor :S
- 08-09-2010, 12:54:51<?php
// Bu fonksiyon SMF'den tırtıklanmıştır...
function unhtmlspecialchars( $string )
{
$string = str_replace ( '&', '&', $string );
$string = str_replace ( ''', '\'', $string );
$string = str_replace ( '"', '"', $string );
$string = str_replace ( '<', '<', $string );
$string = str_replace ( '>', '>', $string );
$string = str_replace ( 'ü', '?', $string );
$string = str_replace ( 'Ü', '?', $string );
$string = str_replace ( 'ä', '?', $string );
$string = str_replace ( 'Ä', '?', $string );
$string = str_replace ( 'ö', '?', $string );
$string = str_replace ( 'Ö', '?', $string );
return $string;
}
Boyle Bir fonksiyon buldum ama ne kadar genişş bilemiyorum tabi ? - 08-09-2010, 13:12:45Sorun vB'de. Yukarıda verdiğim fonksiyonda ' yer alıyor normalde. Ama vB onu ' haline dönüştürüyor. (: Aşağıdaki adresten alabilirsiniz:gkaradagan adlı üyeden alıntı: mesajı görüntüle
http://tinypaste.com/e5fb6