lostyazilim
tr.link

Php ile Lisans Oluşturma [YARDIM]

15 Mesajlar 3.835 Okunma
lstbozum
tr.link

bsakizli 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 ?
 

 

wmaraci
reklam

Konyali 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.
 

 

bsakizli 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)

Konyalı adlı üyeden alıntı

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.



teşekkür ederim hocam inceleyeceğim :)
 

 

opeys opeys WM Aracı Kullanıcı
  • Ü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 :)
Konyali brk

kişi bu mesajı beğendi.

Değişkenlere en büyük örnek; insanlardır!
wmaraci
wmaraci

Konyali 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)

opeys adlı üyeden alıntı

Ekran çıktısı: AAAA-AAAA-AAAA-AAAA dır kolay gelsin :)


Sonradan benimde aklıma for ile yapmak geldi fakat iş işten geçmiş :D
 

 

opeys opeys WM Aracı Kullanıcı
  • Ü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!

Vidoc Vidoc WM Aracı Kullanıcı
  • Ü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...
 

 

bsakizli 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)

Vidoc adlı üyeden alıntı

Bunla ilgili detaylı bir kaynak yokmuydu arkadaşlar benimde ihtiyacım vardı lisanslama konusunda...


Var hocam artık ben sana otomatik lisans oluşturuc vereyim otomatik lisans veriyor araya kendi "-" de koyuyor sadece yapıştırmak kalıyor :D

lisansver.php$siteadi = $_POST["siteadi"];
$md5li_sifre = MD5("$siteadi");


$x = strlen($md5li_sifre);
for ( $i=0 ; $i < $x; $i=$i+4 )
{

$md5x = substr($md5li_sifre, $i, 4);

$topla.="-".$md5x;
}
$cikti = substr($topla,1);


$cikti =strtoupper("$cikti");

echo $cikti;
?>


Emekleri için
Konyalı, opeys'e sonsuz teşekkürlerimi sunuyorum.
 

 

3579 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.
Konyali Omercitak

kişi bu mesajı beğendi.

bsakizli 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)

Kakarotto adlı üyeden alıntı

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.


md5 to sh5 de gördüm şuan onu kullanıyorum saten kısa kod :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al