نمایش نتایج: از شماره 1 تا 6 از مجموع 6
سپاس ها 4سپاس
  • 2 توسط Gitex
  • 1 توسط Gitex
  • 1 توسط Gitex

موضوع: درخواست اسکریپ برای Ping و tracert

  
  1. #1
    نام حقيقي: عباس

    تازه وارد
    تاریخ عضویت
    Oct 2010
    محل سکونت
    اهواز
    نوشته
    13
    سپاسگزاری شده
    5
    سپاسگزاری کرده
    11

    درخواست اسکریپ برای Ping و tracert

    سلام
    من یه هاست دارم و میخوام یه اسکریپت php روش نصب کنم که کار پینگ یا tracert رو برام انجام بده
    یه چیزی مثل just ping - Online ping - Online web-based ping: Free online ping from 50 locations worldwide
    همچین اسکریپتی وجود داره؟
    من هر چی گشتم نتونستم پیدا کنم
    ممنون میشم راهنمایی بفرمایید



    موضوعات مشابه:

  2. #2
    نام حقيقي: احمد

    عضو عادی شناسه تصویری Gitex
    تاریخ عضویت
    Dec 2007
    محل سکونت
    -
    نوشته
    550
    سپاسگزاری شده
    329
    سپاسگزاری کرده
    122
    با php بنویسید.
    یا از shell_exec استفاده کنید و کامند های لینوکس رو توش قرار بدید.

    مثال سایت php.net

    کد:
    <?php
    
    /*
    the host whose service status has to be checked out
    */
    $host_to_ping = "www.somehost.net" ;
    
    /*
    I ping twice the host (a higher number of ping would only result the execute script time to be MUCH high).
    The result of the output ping command is stored into a variable. This  can be done beacuse of the properties and features of the shell_exec()  function, see above to know more.
    */
    $outputShell = shell_exec("ping -c2 -w2 $host_to_ping") ;
    
    /*
    Now the only thing i have to do is to look up the '0 received' string into the output to know whether the server is down or up.
    */
    
    if(strpos($outputShell, '0 received')) {
       
       #SERVER is DOWN so i include an error message
    
    }
    else {
    
       #SERVER is UP so i include the normal code that is meant to be included by default
    
    }
    
    ?>



    abbass65 و f14f21 سپاسگزاری کرده‌اند.

  3. #3
    نام حقيقي: عباس

    تازه وارد
    تاریخ عضویت
    Oct 2010
    محل سکونت
    اهواز
    نوشته
    13
    سپاسگزاری شده
    5
    سپاسگزاری کرده
    11
    آقا من یکم بیسوادم
    اینایی که گفتی رو چی کار میشه کرد باهاش؟
    چجوری میشه تبدیل به فایلش کرد و روی هاست نصب کرد؟



  4. #4
    نام حقيقي: احمد

    عضو عادی شناسه تصویری Gitex
    تاریخ عضویت
    Dec 2007
    محل سکونت
    -
    نوشته
    550
    سپاسگزاری شده
    329
    سپاسگزاری کرده
    122
    نیاز به نصب نیست.

    شما از این استفاده کن:

    کد:
    <?php
    
    if (isset($_POST['url']))
    {
    
    $host_to_ping =  $_POST['url'];
    
    $outputShell = shell_exec("ping -c2 -w2 $host_to_ping") ;
    
    if(strpos($outputShell, '0 received')) {
       
       echo '#SERVER is DOWN';
    
    }
    else {
    
       echo '#SERVER is UP';
    
    }
    
    }else{
    
    echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">';
    echo 'URL : <input type="text" name="url">';
    echo '<input type="submit" value="submit">';
    
    }
    
    ?>
    البته مطمین نیستم درست باشه.
    ولی باید shell_exec روی هاستتون فعال باشه که البته این دست ادمین سرور هست.
    شما این کد رو تو یه فایل php ذخیره کن و بعد آپلود کن.


    abbass65 سپاسگزاری کرده است.

  5. #5
    نام حقيقي: عباس

    تازه وارد
    تاریخ عضویت
    Oct 2010
    محل سکونت
    اهواز
    نوشته
    13
    سپاسگزاری شده
    5
    سپاسگزاری کرده
    11
    کار کرد ولی اسکریپتش خیلی ساده اس
    میخوام یه چیزی باشه که تقریبا شبیه ping ویندوز باشه چند تا پکت بفرسته و....
    اگه هم traceroute باشه که چه بهتر
    باز هم ممنون



  6. #6
    نام حقيقي: احمد

    عضو عادی شناسه تصویری Gitex
    تاریخ عضویت
    Dec 2007
    محل سکونت
    -
    نوشته
    550
    سپاسگزاری شده
    329
    سپاسگزاری کرده
    122
    سلام.

    راه کار کلیش رو خدمتتون عرض کردم. شما باید توانایی برنامه نویسیتون و همینطور نیازهاتون رو بررسی کنید.
    فاکشن shell_exec و exec هر دو ابزاری برای هکر ها هستند (نه الزاما) و بهمین دلیل در اغلب هاست های اشتراکی غیر فعال هست.

    ولی شما اغلب کامند های لینوکس رو میتونید بوسیله این دو فانکشن اجرا کنید.

    باید برای خودتون نیاز سنجی کنید.


    abbass65 سپاسگزاری کرده است.

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

فرق ping با tracert

پینگ در لینوکس

ثبت خروجی ping در فایل

براي ping

هاست shell_exec

برای ping

php ping

ping web script

فرق ping با tracrt

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

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

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