<?php
include ('../config.php');
include ('../inc/sitedata.php');
$Register['Unexpected'] = array(
'Code' => 999,
'Text' => 'Beklenmeyen Hata'
);
$Register['mustFilled'] = array(
'Code' => 999,
'Text' => 'Lütfen bilgileri eksiksiz doldurun.'
);
$Register['Success'] = array(
'Code' => 200,
'Text' => 'Yazı başarıyla gönderildi, teşekkür ederiz..'
);
if (!isset($_POST['keywords'], $_POST['baslik'],$_POST['summernote'])){
Output($Register['Unexpected']);
}
$keywords = $connect->escape_string(strip_tags($_POST['keywords']));
$baslik = $connect->escape_string(strip_tags($_POST['baslik']));
$summernote = $_POST['summernote'];
$summernote = preg_replace('/script.*?\/script/ius', '', $summernote)
? preg_replace('/script.*?\/script/ius', '', $summernote)
: $summernote;
$summernote = preg_replace('/\bon\w+=\S+(?=.*>)/g', '', $summernote)
? preg_replace('/\bon\w+=\S+(?=.*>)/g', '', $summernote)
: $summernote;
$summernote = $connect->escape_string($summernote);
$date = date('d.m.Y H:i:s');
if($keywords == '' || $baslik == '' || $summernote == ''){
Output($Register['mustFilled']);
}
$query = mysqli_query($connect, "INSERT INTO makaleler (userid,baslik,keywords,yazi,date) VALUES ('$userid','$baslik','$keywords','$summernote','$date')");
if ($query) Output($Register['Success'])
?> wysıwyg editör değiştirmede hata
2
●104
- 23-08-2020, 19:44:50Alttaki kodlama ile baslık anahtar kelime yazıyı database çekiyorum fakat kullandığım summernote wysıwyg editörde kelime sayısı gösterme bulunmuyor bunu ckeditörle değiştirmek istiyorum fakat ckeditörle değişince alttaki Beklenmeyen Hatayı veriyor nasıl çözebilirim bilmiyorum yardımcı olursanız sevinirim.
- 23-08-2020, 19:47:10ckeditor ile bu şekilde veri alamazsın, javascript ile müdahale etmen gerekiyor. muhtemelen $_POST içerisinde summernote gelmediği için bu hatayı alıyorsun.
https://ckeditor.com/docs/ckeditor4/..._savedata.html - 23-08-2020, 20:09:38Hocam ben summernote da kelime sayımında hata olduğundan ckeditor ile değişcektim fakat değişirken kodlamayı bozma ihtimalim çok yüksek sade text area kullanıp buna kendimiz sağa sola yaslama felan aktif ettiremezmiyiz normal text areada $kelime_sayisi = str_word_count($textarea, 0, "öçşığüÖÇŞİĞÜ"); bu kodlama doğru şekilde kelime sayısını çekiyor fakat summer note işin içine girdimi bozuyorShitric adlı üyeden alıntı: mesajı görüntüle