• 21-08-2010, 17:44:08
    #10
    Trim sadece baştaki ve sondaki boşlukları alır kelime arası başlukları almaz.
    Aşağıdaki kod işini görebilir


    $string = "handfdfdf dfdfdfdff ";
                
                $string = trim($string);
                
                if(preg_match('/[[:space:]]/',$string))
                {
                    
                    
                    echo "içinde boşluk var";    
                    
                    
                    
                }
  • 21-08-2010, 18:33:12
    #11
    @metanek

    Gayet iyi oldu çok teşekkür ederim ilginiz için.

    $kullaniciadi = trim($kullaniciadi);

    if(preg_match('/[[:space:]]/',$kullaniciadi))
    {

    echo "<h2>Kullanıcı adı, şifre ve e-mail alanları boşluk içeremez!</h2>";
    die();

    }

    bu şekilde uyguladım, ancak bu kullanıcı adı için oldu, şifre ve e-mail kısımları için aynısını kopyalıyıp alanları değiştirip yapabilirim ancak bu gereksiz bir kod bütünü olur bence. Bunun bir kısayolu olmalı, yani hem kullanıcı adı hem şifre hem de email alanlarını fazla kod yazmadan kapsamalı. Söylediğim şekilde nasıl yapabilirim ?
  • 21-08-2010, 19:28:28
    #12
    Hocam şifre ve kullanıcı adına or koyarak biraz daha azaltabilirsin fakat email için ayarı bir doğrulama yapsan daha iyi email if içindeki regex kodları email girilen değerin email formatında olup olmadığına bakar.






    $kullaniciadi = " dfdfdfddfdfdf ";
                $sifre = "  asas ndfdfdf";
                $email = "  asaasassaa@handfdfdf.com";
                
                
                $kullaniciadi = trim($kullaniciadi);
                $sifre = trim($sifre);
                $email= trim($email);
                
                if(preg_match('/[[:space:]]/',$kullaniciadi) or preg_match('/[[:space:]]/',$sifre) )
                {
                    
                    
                    echo "kullanıcı adı  yada şifrede boşluk var";            
                    
                    
                }
                
                
                
                if(!preg_match('/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/',$email)){
                    
                     echo "email geçersiz";
                }
  • 21-08-2010, 19:50:23
    #13
    @metanek


    Hocam yardımın için çok teşekkürler. İstediğimi yapınca kendimi php uzmanı gibi hissettim bir an
  • 21-08-2010, 22:41:19
    #14
    Php öğrenmek aslında sadece uygulama işidir.Bende öğrenmeye başladım.Birkaç kodu şimdiden kaptım

    <;
    echo (BlueBluesBand hoşgeldin php dünyasına
    ;>

    Gibi.. Yada bir sayfada başka bir sayfayı göstermek,çağırmak mı istiyorsun..İşte konu;

    include(dosyaismi.php)


    Php dünyası işte böyle tabiki bunlar çok basit kodlar.Daha öğrenmemiz gereken çok şey var...
  • 21-08-2010, 23:10:26
    #15
    Systemoloji adlı üyeden alıntı: mesajı görüntüle
    Bilge Adam
    Aldığı para verdiği hizmete değmez bence. Biraz da ismine para veriliyor.
  • 21-08-2010, 23:40:18
    #16
    C ve sistem programcıları derneğini tavsiye ederim bende
  • 22-08-2010, 17:44:33
    #17
    Systemoloji adlı üyeden alıntı: mesajı görüntüle
    Bilge Adam
    bilge adamda php ile ilgili bir kurs yok ki
  • 22-08-2010, 21:50:46
    #18
    cocainer adlı üyeden alıntı: mesajı görüntüle
    bilge adamda php ile ilgili bir kurs yok ki
    Bireysel eğitimleri bilmem de kurumsal vardı. Bireysel de web programlamaya giriş gibi daha genel bir kurs falan vardır illa ki.