merhabalar arkadaşlar php bilgim yok ama şöle bişey istiyorum ben 1 tane php dosyasından oluşan basit bişey
benim php dosyasını açıp içerisine değiştimek istedigim karekteri degiştirip çıktıyı vericek
örnek: Ş> s, Ö> O gibi
ben bi mesaj kutusuna değiştirilmesini istedigim metni yazıcam cevir butonuna basınca metni değiştirip altına vericek
yardımcı olurmusunuz.
php ile yazı düzenleme düzenleme
8
●3.402
- 09-11-2009, 00:10:07php den anlamıyorum hazır lazım bana yapamadım öleACYN adlı üyeden alıntı: mesajı görüntüle
- 09-11-2009, 00:23:44bir arkadaşım bu kodu verdi ama bul değiştir kısmı herseferinde yazmam gerekiyor ve 1 tane değiştiren değişken var
<?PHP if (!empty($_POST["metin"])) { echo '<b>Sonuç: <br><font color="red">' . str_replace($_POST["bul"],$_POST["degistir"],$_POST["metin"]) . '</font></b>'; Echo ' <html><body><br> <form action="index.php" method="post"> <table align="center"><tr><td>Ara <textarea name="metin" rows="20" cols="40">' . $_POST["metin"] . ' </textarea></td><td>Bul <textarea name="bul" rows="20" cols="30">' . $_POST["bul"] . ' </textarea></td><td>Değiştir <textarea name ="degistir" rows="20" cols="40">' . $_POST["degistir"] . ' </textarea></td></tr></table> <p align="center"><input type="submit" value="Dönüştür" /> <br> </p> </form>'; } else { Echo ' <html><body><br> <form action="index.php" method="post"> <p align="center"><input type="submit" value="Dönüştür" /> <table align="center"><tr><td>Ara <textarea name="metin" rows="20" cols="40"> </textarea></td><td>Bul <textarea name="bul" rows="20" cols="30"> </textarea></td><td>Değiştir <textarea name ="degistir" rows="20" cols="40"> </textarea></td></tr> <br> </p></table> </form>'; } ; ?> - 09-11-2009, 00:50:40
function yazi($text){ $gelen = array("Ş" ,"Ö" ,"Ç"); $yeni = array("s" ,"o","c"); $son = str_replace($gelen , $yeni , $text); return $son; }Formdan gelen verileri bir değişkene ata ve gelen veriyi yukardaki fonksiyon ile filtrele önce yani
$bul = yazi($_POST["bul"]);
gibi
sonra yazdırırken
echo $bul
şeklinde yazdır. - 09-11-2009, 02:10:06hocam tam olarak nasıl yapabilirim beceremedim.ACYN adlı üyeden alıntı: mesajı görüntüle
- 09-11-2009, 08:37:07Üyeliği durduruldutam olarak nasil yapilacagini yazmis zaten @ACYNByBossX adlı üyeden alıntı: mesajı görüntüle
- 09-11-2009, 10:17:35Üyeliği durdurulduArkadaşın verdiği fonksiyonu koduna yerleştirdim ve bazı değişiklikler yaptım.ByBossX adlı üyeden alıntı: mesajı görüntüle
Bu kod ile çevirisen
Ş=>S , Ö=>O , Ç=>C , ş=>s , ö=>o , ç=>c
şeklinde çeviricektir.
<?PHP function yazi($text){ $gelen = array("Ş" ,"Ö" ,"Ç","ş","ö","ç"); $yeni = array("S" ,"O","C","s" ,"o","c"); $son = str_replace($gelen , $yeni , $text); return $son; } if (!empty($_POST["metin"])) { echo '<b>Sonuc: <br><font color="red">' . yazi($_POST["metin"]) . '</font></b>'; Echo ' <html><body><br> <form action="index.php" method="post"> <table align="center"><tr><td>Metin <textarea name="metin" rows="20" cols="40">' . $_POST["metin"] . '</textarea></td><td>Bul <p align="center"><input type="submit" value="Donustur" /> <br> </p> </form>'; } else { Echo ' <html><body><br> <form action="index.php" method="post"> <p align="center"><input type="submit" value="Donustur" /> <table align="center"><tr><td>Metin <textarea name="metin" rows="20" cols="40"></textarea></td> <br> </p></table> </form>'; } ; ?>
Eğer aşağıdaki kod ile çevirisen durum değişir
Ş=>s , Ö=>o , Ç=>c
şeklinde çeviricektir.
<?PHP function yazi($text){ $gelen = array("Ş" ,"Ö" ,"Ç"); $yeni = array("s" ,"o","c"); $son = str_replace($gelen , $yeni , $text); return $son; } if (!empty($_POST["metin"])) { echo '<b>Sonuc: <br><font color="red">' . yazi($_POST["metin"]) . '</font></b>'; Echo ' <html><body><br> <form action="index.php" method="post"> <table align="center"><tr><td>Metin <textarea name="metin" rows="20" cols="40">' . $_POST["metin"] . '</textarea></td><td>Bul <p align="center"><input type="submit" value="Donustur" /> <br> </p> </form>'; } else { Echo ' <html><body><br> <form action="index.php" method="post"> <p align="center"><input type="submit" value="Donustur" /> <table align="center"><tr><td>Metin <textarea name="metin" rows="20" cols="40"></textarea></td> <br> </p></table> </form>'; } ; ?>Yukarıdakilerden birini index.php diye kayd et.
İyi günler.