yazı yazarak para kazanılan bir websitesi ayarlıyorum ama bu html editörlerin kelimesayaçları baya bir sorun çıkardı str_word_count olsun falan neyse bende yazıyı onaylarken kelime sayısını kendim girip onaya basınca onu verdiğim fiyatla çarpıp hesabına eklemek istiyordum.
$fiyat= $fetchS['fiyat'];
$sonuc = $fiyat * $kelimesayısı;
bu şekilde yapıyorum fakat şimdi onaylaya basmadan ben textareaya kelimesayısını yazıyorum bunu bu kodlar arasına nasıl ekleyerek $kelimesayısı değerini girdiğim sayı olarak yaparım
php işlem hakkında bilgi
3
●90
- 10-09-2020, 12:38:36
- 10-09-2020, 12:44:10str_word_count fonksiyonunu neden kullanamadınız anlayamadım. Ne hatası verdi?hakanterzi adlı üyeden alıntı: mesajı görüntüle
- 10-09-2020, 12:48:56ckeditör kullanıyorum ckeditörden içeriği çekmek için js olarak :emreires adlı üyeden alıntı: mesajı görüntüle
$("#btn-yazi").click(function(){ var baslik = $("#baslik").val(); var editor1 = CKEDITOR.instances.editor1.getData(); $.ajax({ type: "POST", url:"user/ajax/yazi.php", dataType: "json", data: {"baslik": baslik,"editor1": editor1}, success: function(rt){ swal("Bilgi", rt.Text, types[rt.Code]); if (rt.Code == 200) { setTimeout(function(){ location.href = "user/yazibilgi.php"; }, 2000); } } }); });Bu şekilde çekip
$editor1 = $_POST['editor1']; $editor1 = str_replace( "\n" , " " , $editor1 ); $editor1 = preg_replace('/\s+/', ' ', $editor1); $editor1 = $connect->escape_string($editor1); $kelime_sayisi = str_word_count(strip_tags($editor1), 0, "öçşığüÖÇŞİĞÜ");Bu şekilde de kelime sayısını saydırıyorum ama çift boşlukları da kelime sayıyor sağlıklı sonuç vermiyor