• 20-06-2010, 12:52:35
    #1
    Selam arkadaşlarım bir proje üzerinde uğrasıyorum.Bir yerde tıkandım. Php ile kendi "windows "umuzdan uygulama açabilirmiyiz?

    Shell_exec ile okudum fakat hiçbir şey anlamadım.Yardımcı olurmusunuz?
  • 20-06-2010, 13:02:59
    #2
    $çıktı = shell_exec('notepad.exe');
    echo "<pre>$çıktı</pre>";
    Buldum fakat arkaplanda çalısıyor. Neden direk açılmıyor??
  • 20-06-2010, 13:04:21
    #3
    php de arka plandan çalışıyor çünkü
  • 20-06-2010, 13:05:19
    #4
    Parametreleri yok mu bunların?
  • 20-06-2010, 13:21:58
    #5
    En sonki hali

    <?php
    header("Content-Type: text/html; charset=ISO-8859-1");
    //echo $_SERVER['REQUEST_URI'];
    //echo WinExec('COMMAND.COM /C DIR *.*', SW_SHOWNORMAL);
    //echo exec('cmd.exe');
    
    $çıktı = shell_exec('cmd.exe');
    $çıktı = exec('ver');
    echo "<pre>$çıktı</pre>";
    ?>
  • 20-06-2010, 16:41:01
    #6
    Bu komutlar sunucu üzerinde çalışır. Yani sen bunu hostuna atıp başkasına link verirsen uygulama sunucu üzerinde çalıştırılır. O da eğer destekliyorsa...
  • 21-06-2010, 15:37:59
    #7
    bunu kendi sunucumuzda çalıştırma gibi bir olasılığımız var mı?
  • 21-06-2010, 15:47:09
    #8
    php kodlarınız hangi sunucudaysa programda o sunucuda çalışır.

    programın yanıtını beklemek istemiyorsanız aşağıdaki gibi arkaplanda çalıştırabilirsiniz.

    Alıntı
    $komut = "notepad.exe";
    @exec( "$komut> /dev/null &", $arrOutput );
  • 22-06-2010, 15:17:19
    #9
    victories adlı üyeden alıntı: mesajı görüntüle
    php kodlarınız hangi sunucudaysa programda o sunucuda çalışır.

    programın yanıtını beklemek istemiyorsanız aşağıdaki gibi arkaplanda çalıştırabilirsiniz.
    Bunu kendi pcde çalıştoırma olasılığımız %kaçtır peki?