• 03-02-2010, 01:01:48
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar siteye girilen ip adreslerini ve o anki saati kaydetmek istiyorum. Kodum herşeyim hazır ama yan yana nasıl yazdırcam yardım lütfen

    <?php
    $tarih = date("d/m/y - H:i:s");
    
    $REMOTE_ADDR = getenv('REMOTE_ADDR');
    $body_content="$REMOTE_ADDR"; tarih fonksyonunu bu satırın sonuna nasıl eklerim ?
    $file_name="file.txt";
    $fp = fopen ($file_name, "a");
    fwrite ($fp,$body_content);
    fclose ($fp);
    
    ?>
    Kaydettiği dosyada

    xxx.xxx.xxx | tarihsaat şeklinde kaydedecek yardımcı olursanız sevinirim basit ama takıldım
  • 03-02-2010, 01:03:43
    #2
    $body_content=$REMOTE_ADDR.'|'.$tarih;
  • 03-02-2010, 01:19:11
    #3
    Üyeliği durduruldu
    @husee3

    Süpersin tamamdır sistem rayında çalışıyor. Bir sorum olacak aynı ip adresini birdaha yazmamasını nasıl önleyebilirim ?
  • 03-02-2010, 01:45:59
    #4
    session kullan text içinde aratırsan tek tek açman lazım

    <?php
    if ($_SESSİON['USER']<> '1'){
    $tarih = date("d/m/y - H:i:s");
    
    $REMOTE_ADDR = getenv('REMOTE_ADDR');
    $body_content=$REMOTE_ADDR.'|'.$tarih;  
    $file_name="file.txt";
    $fp = fopen ($file_name, "a");
    fwrite ($fp,$body_content);
    fclose ($fp);
    $_SESSİON['USER']== '1';}
    ?>
  • 03-02-2010, 01:55:35
    #5
    Üyeliği durduruldu
    husee3 adlı üyeden alıntı: mesajı görüntüle
    session kullan text içinde aratırsan tek tek açman lazım

    <?php
    if ($_SESSİON['USER']<> '1'){
    $tarih = date("d/m/y - H:i:s");
    
    $REMOTE_ADDR = getenv('REMOTE_ADDR');
    $body_content=$REMOTE_ADDR.'|'.$tarih;  
    $file_name="file.txt";
    $fp = fopen ($file_name, "a");
    fwrite ($fp,$body_content);
    fclose ($fp);
    $_SESSİON['USER']== '1';}
    ?>
    Malesef sayfayı her yenilediğimde aynı ip adresini tekrar kayıt etti
  • 03-02-2010, 01:58:47
    #6
    CheLeKeSh adlı üyeden alıntı: mesajı görüntüle
    Malesef sayfayı her yenilediğimde aynı ip adresini tekrar kayıt etti
    <?php
    if ($_SESSION['USER']<> '1'){
    $tarih = date("d/m/y - H:i:s");
    
    $REMOTE_ADDR = getenv('REMOTE_ADDR');
    $body_content=$REMOTE_ADDR.'|'.$tarih;  
    $file_name="file.txt";
    $fp = fopen ($file_name, "a");
    fwrite ($fp,$body_content);
    fclose ($fp);
    $_SESSION['USER']== '1';}
    ?>
    sessionları yanlış yazmışım al
  • 03-02-2010, 06:10:01
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    session_start() yapıyor musun ?
  • 03-02-2010, 09:22:37
    #8
    Eposta Aktivasyonu Gerekmekte
    Session bence pek sağlıklı olmaz,tarayıcıyı kapatıp açtığında tekrar girerse yine ekler,sağlıklı ossun diyorsan dosyayı açıp içinde o ip var mı diye kontrol etsin
  • 03-02-2010, 15:55:48
    #9
    Üyeliği durduruldu
    Dualwarior adlı üyeden alıntı: mesajı görüntüle
    Session bence pek sağlıklı olmaz,tarayıcıyı kapatıp açtığında tekrar girerse yine ekler,sağlıklı ossun diyorsan dosyayı açıp içinde o ip var mı diye kontrol etsin
    Etsin demekle oluyorsa bilgim iyi değil yardımcı olursanız sevinirim