نمایش نتایج: از شماره 1 تا 1 از مجموع 1
سپاس ها 3سپاس

موضوع: اسكريپت php براي مشاهده لاگ و kill از طريق صفحات وب

  
  1. #1


    عضو عادی
    تاریخ عضویت
    Mar 2005
    نوشته
    66
    سپاسگزاری شده
    4
    سپاسگزاری کرده
    2

    اسكريپت php براي مشاهده لاگ و kill از طريق صفحات وب

    سلام خدمت همه دوستان.

    من دو تا اسكريپت كوچيك به زبان PHP داشتم كه قبلا اونا رو به بعضي دوستان داده بودم. و فكر كنم به درد بعضيا ديگه هم بخوره حالا اونا رو اينجا ميذارم هر كي دوست داشت استفاده كنه.

    اما اونا چيه:

    1- با اين اسكريپت مي تونيد آخرين 100 خط لاگ فعلي رو ببينيد (البته براي راحتي كار از آخر به اول!!). تنها كافيه اين چند خط رو توي يه فايل با پسوند php بريزيد و بعد اونو بذاريد روي يه وب سرور كه php رو ساپورت ميكنه (براي اين كار به نظر من EasyPHP از همه بهتره كه ميتونيد از سايت www.easyphp.org دانلود كنيد). البته اگه دوست داشتين ميتونيد عدد 100 رو زياد يا كم كنيد. اما مواظب باشيد خيلي زياد نكنيد كه RAM رو اشغال كنه.


    <textarea name="ttt" style="width:100%; heigth:100%;font-size:12px" rows="35" readonly >
    <?
    $d=date("Ymd");
    $d=$d.".log";
    $file = "c:\\nttacplus2\\log\\$d";
    $fp = fopen($file, 'r');
    if ($fp) {
    $lines = array();
    while (($line = fgets($fp)) !== false) {
    $lines[] = $line;
    while (count($lines) > 100)
    array_shift($lines);
    }
    foreach (array_reverse($lines) as $line) {
    print $line;
    }
    fclose($fp);
    }
    ?>
    </textarea>


    2- با اين اسكريپت هم ميتونيد هر يوزري رو كه خواستيد از طريق همين صفحات وب kill كنيد. تنها بايد port مربوط به يوزر كه يه چيزي شبيه Async55 رو بهش پاس كنيد. توجه داشته باشيد اين پورت براي هر يوزر در فيلد PORT موجود در جدول ActiveUsers نگهداري ميشه. پس خيلي راحت مي تونيد از اونجا برداريد. البته يادتون باشه آدرس NAS خودتونو بذاريد.



    $port=$_POST['port'];
    $userport=substr($port, 5);
    $kill_path="C:\\NTTacPlus2\\External\\";
    $nas_ip="192.168.0.1";
    $kill_command=$kill_path."snmpset $nas_ip public .1.3.6.1.4.1.9.2.9.10.0 ".$userport;
    shell_exec($kill_command);



    موفق باشيد




    موضوعات مشابه:
    ویرایش توسط noorieh : 2007-05-11 در ساعت 04:51 PM
    RTC، ccna و ahuray_mazdaa سپاسگزاری کرده‌اند.

کلمات کلیدی در جستجوها:

هیچ کلمه ای ثبت نشده است.

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •