lostyazilim
tr.link

Php kullanıcı kayıt formu hakkında sorularım

13 Mesajlar 2.150 Okunma
acebozum
tr.link

Apollo Apollo Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 11.12.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Mekatronik Muhendisi
  • Konum Ukrayna
  • Ad Soyad H** H**
  • Mesajlar 41
  • Beğeniler 5 / 15
  • Ticaret 1, (%0)

Samurai adlı üyeden alıntı

@Aristocrat

1 - ) Öncelikle $_POST bu şekil de kullanma. Filtereleme yap.
Örnek ;

function alt_replace($string){
$search = array(
chr(0xC2) . chr(0xA0), // c2a0; Alt+255; Alt+0160; Alt+511; Alt+99999999;
chr(0xC2) . chr(0x90), // c290; Alt+0144
chr(0xC2) . chr(0x9D), // cd9d; Alt+0157
chr(0xC2) . chr(0x81), // c281; Alt+0129
chr(0xC2) . chr(0x8D), // c28d; Alt+0141
chr(0xC2) . chr(0x8F), // c28f; Alt+0143
chr(0xC2) . chr(0xAD), // cdad; Alt+0173
chr(0xAD)
);
$string = str_replace($search, '', $string);
return trim($string);
}

function post($name){
if (isset($_POST[$name])) {
if (is_array($_POST[$name])) {
return array_map(function ($item) {
return htmlspecialchars(trim(alt_replace($item)));
}, $_POST[$name]);
} else {
return htmlspecialchars(trim(alt_replace($_POST[$name])));
}
}
}
// Kullanım
$username = post('username');


2 - ) PDO Öğren.

3 - ) İnputların boş olup olmadığını HTML5 nimetlerinden yararlan.


Tam diyecektim ağzımdan aldın.
Arkadaş acemi olduğundan foreach veya dizi döngüsü ile bunu yapmamış.Else if döngüsü genellikle basit şeylerde kullanılır.

Güzel bir örnek vermişsin ama bunu biraz karışık yapmışsın.Foreach ile daha basit yapılabilir.
Aristocrat Samurai

kişi bu mesajı beğendi.

googleasistan
webimgo

Samurai Samurai Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.12.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Php Yazılımcısı
  • Konum İstanbul Anadolu
  • Ad Soyad M** K**
  • Mesajlar 354
  • Beğeniler 84 / 86
  • Ticaret 13, (%92)
@Apollo hazır fonksiyon dosyamda bulundukları için değiştirmedim.
Aristocrat

kişi bu mesajı beğendi.

Aristocrat Aristocrat Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.11.2015
  • Yaş/Cinsiyet 35 / E
  • Meslek Turizm
  • Konum İzmir
  • Ad Soyad A** C**
  • Mesajlar 27
  • Beğeniler 21 / 2
  • Ticaret 0, (%0)
döngüleri gördüm az çokta üstü kapalı tabi :) Onları da ogrenince örneklere bakarak birşeyler cıkarıcam tekrar dönerim size bununla alakalı :) Çok teşekkür ederim, hepinizden Allah razı olsun :)
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al