作者 主題: shell_exec VS exec?  (閱讀 6192 次)

0 會員 與 1 訪客 正在閱讀本文。

唔知

  • 憂鬱的高中生
  • ***
  • 文章數: 103
    • 檢視個人資料
shell_exec VS exec?
« 於: 2007-01-14 03:27 »
兩者有什麼分別喔大大

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
shell_exec VS exec?
« 回覆 #1 於: 2007-01-14 08:25 »
這種問題可以自己去了解、測試,

不要什麼問題都賴皮丟上來問~~

http://tw.php.net/manual/en/function.shell-exec.php

http://tw.php.net/manual/en/function.exec.php

wuposheng

  • 憂鬱的高中生
  • ***
  • 文章數: 172
    • 檢視個人資料
shell_exec VS exec?
« 回覆 #2 於: 2007-01-14 11:32 »
對呀,這個問題在php的網站上有很詳細的說明呀~~
一個會有傳回結果,一個沒有

唔知

  • 憂鬱的高中生
  • ***
  • 文章數: 103
    • 檢視個人資料
shell_exec VS exec?
« 回覆 #3 於: 2007-01-15 01:52 »
引述: "yamaka"
這種問題可以自己去了解、測試,

不要什麼問題都賴皮丟上來問~~

http://tw.php.net/manual/en/function.shell-exec.php

http://tw.php.net/manual/en/function.exec.php


我有查喔.  但 經過shell 和 空接exec有什麼分別呢 ? 可能我的分法不好 . 請大大見諒.

FIEND

  • 鑽研的研究生
  • *****
  • 文章數: 700
    • 檢視個人資料
    • http://bbs.ecstart.com
shell_exec VS exec?
« 回覆 #4 於: 2007-01-17 21:36 »
exec ( string command [, array &output [, int &return_var]] )

shell_exec ( string cmd )

exec 有二個參數 shell_exec 只大一個參數 .

exec 第二個參數是 定義 陣列變數

它會將 command 的結果 每一行一個結果放入陣列 .

同上 各位大大 請自己try 跟 k

有點雞婆不好意思
你累了嗎? 這樣不行 , 人要比 LINUX 兇 @@ " ......

darren2000

  • 懷疑的國中生
  • **
  • 文章數: 82
    • 檢視個人資料
shell_exec VS exec?
« 回覆 #5 於: 2007-01-26 21:45 »
我想問一下
shell_exec()為什麼safe_mode會被禁止
而exec並沒有完全禁止

這兩個在安全性有差異嗎? :-?

FIEND

  • 鑽研的研究生
  • *****
  • 文章數: 700
    • 檢視個人資料
    • http://bbs.ecstart.com
shell_exec VS exec?
« 回覆 #6 於: 2007-01-27 01:09 »
好像跟認知上有點出入 .

以下為 官方對 safe mode 的說明 請詳閱 .


http://tw2.php.net/manual/en/features.safe-mode.php


 When safe_mode is on, PHP checks to see if the owner of the current script matches the owner of the file to be operated on by a file function or its directory.

safe_mode_exec_dir  string << 要在 php.ini 指定 . 預設...忘了在那了 ...

    If PHP is used in safe mode, system() and the other functions executing system programs refuse to start programs that are not in this directory. You have to use / as directory separator on all environments including Windows.
你累了嗎? 這樣不行 , 人要比 LINUX 兇 @@ " ......