Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
421
Tıklama
0
Öne Çıkarma
PHP, Girilen metini küçük harfe çevirmek?
K
11 yıl
Yarbay
Konu Sahibi

<h2>Girilen metni küçük harfe dönüştürmek</h2> 

<form>
<b>Metin: </b> <input type="text" name="metin" />
<input type="submit" name="metinBolumu" value"Gonder" />
</form>



Şimdi benim istediğim şey şu, yukarıda küçük bir form var. Metin girilecek kısma metin girildikten ve butona basıldıktan sonra girilen metni php ile strtolower kullanılarak küçük harfe dönüştürecek ve bize bunu sonuç olarak verecek.

Yavaş yavaş başlıyorum PHP'ye. Eğitim videoları vb. bir set var fakat yeterli değil. Sadece tanımlar ve anlatımlar var. Örnekler hiç verilmemiş. Kendim bir kaç örnek geliştirerek kavramaya çalışmam gerekiyor. Hani hangi kodları yazacağımı biliyorum fakat hangi kodu nereye yazacağım orası biraz karışık. Birisi yukarıdaki olayı tam anlatırsa minettar kalacağım. Teşekkürler şimdiden. :)

@seyfi84, @aksoydesign





< Bu mesaj bu kişi tarafından değiştirildi Kıpçak Beği -- 24 Mayıs 2014; 18:56:29 >


Bu mesajda bahsedilenler: @seyfi84 , @aksoydesign
A
11 yıl
Yüzbaşı

quote:

Orijinalden alıntı: Rhymestein

<h2>Girilen metni küçük harfe dönüştürmek</h2> 

<form>
<b>Metin: </b> <input type="text" name="metin" />
<input type="submit" name="metinBolumu" value"Gonder" />
</form>



Şimdi benim istediğim şey şu, yukarıda küçük bir form var. Metin girilecek kısma metin girildikten ve butona basıldıktan sonra girilen metni php ile strtolower kullanılarak küçük harfe dönüştürecek ve bize bunu sonuç olarak verecek.

Yavaş yavaş başlıyorum PHP'ye. Eğitim videoları vb. bir set var fakat yeterli değil. Sadece tanımlar ve anlatımlar var. Örnekler hiç verilmemiş. Kendim bir kaç örnek geliştirerek kavramaya çalışmam gerekiyor. Hani hangi kodları yazacağımı biliyorum fakat hangi kodu nereye yazacağım orası biraz karışık. Birisi yukarıdaki olayı tam anlatırsa minettar kalacağım. Teşekkürler şimdiden. :)

@seyfi84, @aksoydesign

Bunun için bir fonksiyon yazman lazım ve gelen post değerini bu fonksiyona göre çekmen lazım şu şekilde yapacaksın


Senin verdiğin örnek üzerinden gidiyorum..
Böyle bir fonksiyonu genelde fonksiyon.php dosyamızda tutarız ya da veritabanı baglantı dosyamızda tutarız çünkü her kullanmak istediğimizde aynı fonksiyonu her sayfaya yazmayalım



 

<?php

// array ile önce büyük harfleri çektik ve sonrasında bir array daha açıp aynı yapıyı küçük harfe çevirdik ve str_replace eğer ilk array dan gelen değerler buysa ikinci arraydaki değerleri ekrana bas

function buyukkucukharfduzenle($buyukkucukharfduzenleicerik){
$buyukkucukharfduzenledegisecekler = array('A','B','C','Ç','D','E','F','G','Ğ','H','I','İ','J','K','L','M','N','O','Ö','P','R','S','Ş','T','U','Ü','V','Q','W','X','Y','Z');
$buyukkucukharfduzenledegisenler = array('a','b','c','ç','d','e','f','g','ğ','h','ı','i','j','k','l','m','n','o','ö','p','r','s','ş','t','u','ü','v','q','w','x','y','z');
$buyukkucukharfduzenledegistirilmis = str_replace($buyukkucukharfduzenledegisecekler,$buyukkucukharfduzenledegisenler,$buyukkucukharfduzenleicerik);
return $buyukkucukharfduzenledegistirilmis;
}


$metin = $_POST['metin'];
$metin = buyukkucukharfduzenle($metin);


?>

<?php echo $metin; ?>

<h2>Girilen metni küçük harfe dönüştürmek</h2>

<form>
<b>Metin: </b> <input type="text" name="metin" />
<input type="submit" name="metinBolumu" value"Gonder" />
</form>




Bu şekilde kullanabilirsin.




Bu mesajda bahsedilenler: @Rhymestein
K
11 yıl
Yarbay
Konu Sahibi

@aksoydesign
Öncelikle cevabın için teşekkür ederim dostum. Fakat bir sorun var, form'un gerekeni yapması için <form action="".. kullanılması gerekmiyor mu? Çünkü şuan değişen bir şey yok. Hala her şey aynı.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @aksoydesign
A
11 yıl
Yüzbaşı

<form action="" method="post" >

Bu şekilde dene


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Rhymestein
K
11 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: aksoydesign

<form action="" method="post" >

Bu şekilde dene

Teşekkürler dostum, çalıştı. Sadece <form method="post"> ekledim. Tekrardan teşekkürler. Fakat bunu kısaltmanın daha kolay bir yolu yok mu acaba?



A
11 yıl
Yüzbaşı

Strtolower fonksiyonu var gelen degeri ona ver kücültsün tüm stringleri



< Bu ileti mobil sürüm kullanılarak atıldı >

K
11 yıl
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: seyfi84

dosyanın adı test.php
webserver document root altına kopyalarsanhttp://server.adresi.com/test.php diyerek kullanacaksın
editöründe utf-8 kodlama kullanacaksın

 
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h2>Girilen metni küçük harfe dönüştürmek</h2>
<form action="test.php" method="post">
<b>Metin: </b> <input type="text" name="metin" />
<input type="submit" name="metinBolumu" value="Gönder" />
</form>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST')
echo "<p>".mb_strtolower($_POST['metin'], 'UTF-8')."</p>";
?>
</body>
</html>



Aradığım cevap buydu, teşekkürler. :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.