bsakizli
Bilgisayar Programcısı
Kullanıcı
-
Üyelik
17.01.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Yönetim Bilişim Sistemleri Uzm
-
Konum
-
Ad Soyad
B** S**
-
Mesajlar
925
-
Beğeniler
102 / 79
-
Ticaret
2, (%100)
Hocam php ile md5 oluşturmayı yaptım. Kodları sizinle paylaşayım ilk önce
$siteadi = $_POST["siteadi"];
$md5li_sifre = MD5("$siteadi");
$md5li_sifre =strtoupper("$md5li_sifre");
echo $md5li_sifre ."";
?>
Buraya kadar sorun yok MD5 Anahtarını ekrene yazdırdım örnek olarak birtane vereyim. AAAAAAAAAAAAAAAAAA böyle bir kod varsayalım ekren ben bu kodu
AAAA-AAAA-AAAA-AAAA olarak ekrana yazdırmak istiyorum yani 4 karakterde bir araya "-" işaretini koymak istiyorum bu işlemi nasıl yapabilirim acaba ?
Konyali
furkan.konyali@gmail.com
Kullanıcı
-
Üyelik
09.04.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Front-end Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** K**
-
Mesajlar
1043
-
Beğeniler
130 / 62
-
Ticaret
5, (%100)
substr($md5li_sifre, 0, 4); 0' dan başla ve ilk 4 karakterini yazdır. Şeklinde yapabilirsin Aynı şekilde substr($md5li_sifre, 4, 8); diğer karakterleri çekmek için aralarınada echo "-" olarak yazdırabilirsin benim aklıma bu geldi.
-
Üyelik
25.12.2012
-
Yaş/Cinsiyet
30 / E
-
Meslek
öğrenmekte
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** U**
-
Mesajlar
210
-
Beğeniler
14 / 45
-
Ticaret
4, (%100)
$md5li_sifre = "AAAAAAAAAAAAAAAA";
for ( $i=0 ; $i < 16 ; $i=$i+4 )
{
$md5x = substr($md5li_sifre, $i, 4);
$md5x.="-";
$topla.=$md5x;
}
$cikti = substr($topla,0,19);
echo $cikti;
?>
Ekran çıktısı: AAAA-AAAA-AAAA-AAAA dır kolay gelsin :)
2 kişi bu mesajı beğendi.
Değişkenlere en büyük örnek; insanlardır!
-
Üyelik
25.12.2012
-
Yaş/Cinsiyet
30 / E
-
Meslek
öğrenmekte
-
Konum
İstanbul Anadolu
-
Ad Soyad
Y** U**
-
Mesajlar
210
-
Beğeniler
14 / 45
-
Ticaret
4, (%100)
:):).
Değişkenlere en büyük örnek; insanlardır!
-
Üyelik
28.12.2012
-
Yaş/Cinsiyet
39 / E
-
Meslek
Profesyonel Fotoğrafçılık, Webmaster
-
Konum
Rize
-
Ad Soyad
O** K**
-
Mesajlar
475
-
Beğeniler
38 / 41
-
Ticaret
2, (%100)
Bunla ilgili detaylı bir kaynak yokmuydu arkadaşlar benimde ihtiyacım vardı lisanslama konusunda...
3579
WM Aracı
Anonim Üyelik
-
Üyelik
30.01.2012
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
2434
-
Beğeniler
686 / 1151
-
Ticaret
1, (%100)
Scriptlerde falan kullanacaksanız gereksiz yere for döngüsü ile yavaşlatmanın lüzumu yok. :rolleyes:
Wordwrap fonksiyonu bu iş için yeter de artar.
$siteadi = $_POST["siteadi"];
$md5li_sifre = MD5("$siteadi");
echo wordwrap(strtoupper($md5li_sifre),4,'-',true);
Kaç karakterli yapmak istiyorsanız 4 yerine onu yazın.
2 kişi bu mesajı beğendi.