Yorumlarada Büyük Harfleri Küçük Harflere Çevirme.
33
●3.437
- 27-06-2009, 07:38:59ben bunu taa konunun başındada demiştim. direk yapılmaz diye extra fonksiyon lazımgafoloji adlı üyeden alıntı: mesajı görüntüle

<?php include ("wp-config.php"); function tr($deger) { $deger = str_replace("Ç","ç",$deger); $deger = str_replace("Ğ","ğ",$deger); $deger = str_replace("I","ı",$deger); $deger = str_replace("İ","i",$deger); $deger = str_replace("Ö","ö",$deger); $deger = str_replace("Ü","ü",$deger); $deger = str_replace("Ş","ş",$deger); return $deger; } $edit = mysql_query("SELECT comment_content,comment_ID FROM ".$table_prefix."comments"); while($r=mysql_fetch_array($edit)) { $i++; $son = ucfirst(mb_strtolower(tr($r["comment_content"]))); $id = $r["comment_ID"]; $sql = mysql_query("UPDATE ".$table_prefix."comments SET comment_content = '$son' WHERE comment_ID ='$id'"); } echo "Toplamda $i yorum başarıyla düzenlendi"; ?> - 29-06-2009, 13:53:15son olarak bunu dene olur sanırım

<?php include ("wp-config.php"); function tr_strtolower($metin) { $metin = strtr($metin, "IĞÜŞİÖÇ", "ığüşiöç"); return strtolower($metin); } $edit = mysql_query("SELECT comment_content,comment_ID FROM ".$table_prefix."comments"); while($r=mysql_fetch_array($edit)) { $i++; $son = ucfirst(tr_strtolower($r["comment_content"])); $id = $r["comment_ID"]; $sql = mysql_query("UPDATE ".$table_prefix."comments SET comment_content = '$son' WHERE comment_ID ='$id'"); } echo "Toplamda $i yorum başarıyla düzenlendi"; ?> - 29-06-2009, 15:16:25Hocam olmadı
örnek bukadar şey yazdım : BU BİR DENEME YAZISIDIR IĞÜŞİÖÇ ığüşiöç ÇAKMAK ĞANİMET ISRARCI KADİFE ÖMER ŞADİYE ÜSKÜDAR
sonuç : Bu bİr deneme yaz
YAZI ÇAKMAK yazdım sonuç : Yaz
en son yaptığım kodun özelliği geçerliydi bu kod acaba onun üzerine yapıyorum diyemi böyle oluyor orjinal sql halinemi yapmak lazım onuda bu kodla değiştirmiştik.
<?php
include ("wp-config.php");
$edit = mysql_query("SELECT comment_content,comment_ID FROM ".$table_prefix."comments");
while($r=mysql_fetch_array($edit))
{
$i++;
$son = ucfirst(mb_strtolower($r["comment_content"]));
$id = $r["comment_ID"];
$sql = mysql_query("UPDATE ".$table_prefix."comments SET comment_content = '$son' WHERE comment_ID ='$id'");
}
echo "Toplamda $i yorum başarıyla düzenlendi";
?> - 29-06-2009, 16:13:20yorumları düzeltmek istediğin haldeki ilk yedeğini yükle (işlemleri orjinal yorumlara yapacaksın)
daha sonra bunu oluşturduğun sayfanın içine yaz ve sayfayı çalıştır.
sanırım tr karakter yüzünden hata veriyordu. test ettim ve onayladım
<?php include ("wp-config.php"); mysql_query("SET NAMES 'latin5'"); function tr_strtolower($metin) { $metin = strtr($metin, "IĞÜŞİÖÇ", "ığüşiöç"); return strtolower($metin); } $edit = mysql_query("SELECT comment_content,comment_ID FROM ".$table_prefix."comments"); while($r=mysql_fetch_array($edit)) { $i++; $son = ucfirst(tr_strtolower($r["comment_content"])); $id = $r["comment_ID"]; $sql = mysql_query("UPDATE ".$table_prefix."comments SET comment_content = '$son' WHERE comment_ID ='$id'"); } echo "Toplamda $i yorum başarıyla düzenlendi"; ?> - 29-06-2009, 16:44:09Hocam tek kelimeyle mükemmelsin sorun çözüldü.Beni büyük bir yükten kurtartın Allah razı olsun.Bu konuda bana yardımcı olmaya çalışan diğer arkadaşlarada çok teşekkür ederim.
Örnek : BU BİR DENEME YAZISIDIR IĞÜŞİÖÇ ığüşiöç ÇAKMAK ĞANİMET ISRARCI KADİFE ÖMER ŞADİYE ÜSKÜDAR
Sonuç : Bu bir deneme yazısıdır ığüşiöç ığüşiöç çakmak ğanimet ısrarcı kadife ömer şadiye üsküdar
