• 30-11-2010, 15:34:59
    #1
    Merhaba arkdaşlar;

    Şöyle bir sorunum var yardımcı olursanız sevinirim.

    Tek sayfa php bir sayfada 2 adet button mevcut. Birisi evet diğeri hayır. bu dosya 100 kişilik bir şirkette localde çalışcak. İstediğim ise şu.

    Kullanıcı bu sayfayı açıp cevabını tıkladığında bu cevabı database'e o bilgisayarın ismi ile kayıt edicek.

    Örn: Mesela benim bilgisayarımın ismi pc001 ise. Ben eveti tıkladıysam bunu database'e


    Bilgisayar_Adı Cevabı
    PC001 Evet

    Şeklinde. Bu konuda yardım eder misiniz?
  • 30-11-2010, 15:39:00
    #2
    Eposta Aktivasyonu Gerekmekte
    kardeşim php nin süper global değişkenlerinden biri sayesinde bilgisayar ismini alabiliyorsun komut aklıma gelmedi ama hatırlayan arkadaşlar sana yardımcı olacaklardır.

    örnek olarak;

    $cevap = $_GET['cevap'];

    if ($cevap == "evet"){
    bilgisayarın ismini çekip veri tabanına yazdırma işlemleri
    }
    elseif ($cevap == "hayır"){
    hayır ise işlemler..
    }

    düşüncen böyle sanırım
  • 30-11-2010, 15:56:02
    #3
    Çok ihtiyacım var bunuç hostname ile ilgili bir komut olması sanırım.... Gethostname gibi
  • 30-11-2010, 20:08:10
    #4
    THR
    Üyeliği durduruldu
    echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
  • 30-11-2010, 22:20:21
    #5
    THR adlı üyeden alıntı: mesajı görüntüle
    echo gethostbyaddr($_SERVER['REMOTE_ADDR']);
    bu kod localde de işe yarıyor mu yoksa activ directory falan mı olması gerekir dostum. Yani cevap verenini pc ismini almaya yeterlidir değil mi?
  • 30-11-2010, 22:32:49
    #6
    pc ismine göre değil , ip adresine göre işlem yapmanız gerekir sonuçta her ip adresi localde bir bilgisayara ait olacağı için.
  • 01-12-2010, 16:36:18
    #7
    Efe4ka adlı üyeden alıntı: mesajı görüntüle
    pc ismine göre değil , ip adresine göre işlem yapmanız gerekir sonuçta her ip adresi localde bir bilgisayara ait olacağı için.
    Hayır;

    o ip adresine göre yapamazsın. O ip adresini başka bir bilgisayarın alma şansı mevcut sonuçta. Ama pc ismi olursa sorun olmaz. Çünkü kullanıdı kendi başına pc ismini değiştirme yetkisine sahip değil.
  • 01-12-2010, 23:54:16
    #8
    THR
    Üyeliği durduruldu
    efe4ka nın demek istediği ip den pc adını bulursun
  • 02-12-2010, 01:47:54
    #9
    Shakma adlı üyeden alıntı: mesajı görüntüle
    Hayır;

    o ip adresine göre yapamazsın. O ip adresini başka bir bilgisayarın alma şansı mevcut sonuçta. Ama pc ismi olursa sorun olmaz. Çünkü kullanıdı kendi başına pc ismini değiştirme yetkisine sahip değil.
    şimdi o işlemi ip adresine göre yaparsın hadi bakalım aynı anda 2 tane bilgisayar ağda aynı ip de olsun ? sence bu olabilir mi zaten ip adresin hostaddr i öğrendin mi db ye kayit edersin. lütfen biraz konuştuğumuzdan emin olup yazalım.

    hatta bana kalsa MAC adresleirni kaydederim DB ye.