• 27-03-2010, 23:55:30
    #1
    selamlar textbox kutusuna php strlen ile sınır koymak istiyorum sınır sayısı 8 olucak birkaç örnek yaptım ama gönderiyi get ile sağladım şimdi strlen i getle birleştrmekmi gerekiyor acaba ayrı fonksiyon olarak bi kaç örnek yaptım ama işe yaramadı birde girdi sayfası index.php çıktı sayfasıda index2.php acaba hangi sayfaya koymam gerekiyor bu strlen fonksiyonunu yardımızın için şimdiden çok teşekür ederim
  • 28-03-2010, 00:03:34
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    if(strlen($veri)<="8")
    {
    // işlem yap
    }
    else
    {
    // Hata bas
    }
  • 28-03-2010, 00:26:02
    #3
    strlen ile uğraşamk yerine input box'a direk sınır koysan nasıl olur?
    <input type="text" name="ornek" maxlength="8"      />
  • 28-03-2010, 00:32:13
    #4
    ZorbAA adlı üyeden alıntı: mesajı görüntüle
    strlen ile uğraşamk yerine input box'a direk sınır koysan nasıl olur?
    <input type="text" name="ornek" maxlength="8"      />
    post edilen sayfaya veriler form aracılığı gönderilmezse maxlength="8" işlevsiz kalır, veritabanına kayıt öncesinde gelen veriyi kontrol etmek yine gerekir.
  • 28-03-2010, 00:37:44
    #5
    jagum adlı üyeden alıntı: mesajı görüntüle
    post edilen sayfaya veriler form aracılığı gönderilmezse maxlength="8" işlevsiz kalır, veritabanına kayıt öncesinde gelen veriyi kontrol etmek yine gerekir.
    Session ile veya hidden input ile verinin formdan gelip gelmediğini kontrol edersin, formdan gelmiyorsa hata iletisi verirsin, formdan geliyorsa işlemi gerçekleştirirsin, böylece sorun da çözülür
  • 28-03-2010, 00:47:07
    #6
    Üyeliği durduruldu
    ZorbAA adlı üyeden alıntı: mesajı görüntüle
    Session ile veya hidden input ile verinin formdan gelip gelmediğini kontrol edersin, formdan gelmiyorsa hata iletisi verirsin, formdan geliyorsa işlemi gerçekleştirirsin, böylece sorun da çözülür
    curl , post_fields ve cookie özelliklerine bakarsan sorunu çözemeyeceğini görürsün hidden da gönderilebilir session da forma girmiş gibi gösterilebilir
  • 28-03-2010, 00:53:11
    #7
    saho adlı üyeden alıntı: mesajı görüntüle
    curl , post_fields ve cookie özelliklerine bakarsan sorunu çözemeyeceğini görürsün hidden da gönderilebilir session da forma girmiş gibi gösterilebilir
    hidden input'u tabi gönderebilir ancak $_SESSION["test"] şeklinde bir session değişkenine atanacak verinin içeriği nasıl değiştirilebilir ki ya da nasıl $_SESSION verisi atanmış gibi gösterilebilir? Cookie içeriği değiştirilebiliyor ancak benim bildiğim kadarıyla session içeriği serverda depolandığı için içeriğini deiştirmek neredeyse imkansız gibi bir olay. Kaldı ki session'u değiştirmek için sunucuya girebilen bir insan bununla mı uğraşır?
  • 28-03-2010, 01:11:23
    #8
    hemen deniyorum üstadlarım inş olur
  • 28-03-2010, 01:16:47
    #9
    if(strlen($veri)<="8")
    {
    // işlem yap ( buraya ne yapıcaz çok yeniyim daha
    }
    else
    {
    echo ("hata");
    }


    işlem yap bölümüne ne yazıcaz tam olarak ismini yazdığında ve gmnder dediğinde index2.php ye giriyo direk .. ama bi hata alamadım