首頁 後端開發 php教程 PHP执行cmd命令的步骤

PHP执行cmd命令的步骤

Jun 13, 2016 pm 12:10 PM
exec jpg output return string

PHP执行cmd命令的方法

说明:
本节内容在wamp包安装的环境实现。

首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system,?shell_exec ,把exec去掉。
php代码:

<?phpexec("mkdir d:\\test",$out);print_r($out);?>
登入後複製

??

执行该php文件,会发现在d盘下多了一个test文件夹。

参考文档:
exec函数解析
exec语法: string exec(string command, string [array], int [return_var]);
exec返回值:?字符串

exec参数说明
Command – 需要执行的命令
Array –? 是输出值
return_var –是返回值0或1,如果返回0则执行成功,返回1则执行失败。
exec不成功,调试方案

技巧分享:
使用管道命令, 使用 2>&1, 命令就会输出shell执行时的错误到$output变量, 输出该变量即可分析。
例如:

exec(‘convert a.jpg b.jpg’, $output, $return_val);
登入後複製

?
修改为:

exec(‘convert a.jpg b.jpg 2>&1′, $output, $return_val);print_r($output);
登入後複製

?

?

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在 Windows 11 上將 PNG 轉換為 JPG 如何在 Windows 11 上將 PNG 轉換為 JPG May 12, 2023 pm 03:55 PM

如何在Windows11上將PNG轉換為JPG在Windows10和11上,您可以使用Microsoft內建的Paint應用程式快速轉換圖片檔案。若要在Windows11上將PNG映像轉換為JPG,請使用下列步驟:開啟檔案總管並導航至要轉換的PNG映像。右鍵單擊圖像並從選單中選擇開啟方式>繪製。您的照片或圖像會在「畫圖」應用程式中開啟。注意螢幕底部的檔案大小。若要將檔案從PNG轉換為JPG,請按一下檔案並從選單中選擇另存為>JPEG圖片。當文件資源

修復:無法在 Windows 11 中開啟 JPG 文件 修復:無法在 Windows 11 中開啟 JPG 文件 Apr 17, 2023 pm 12:37 PM

JPG是與PNG一起最受歡迎的圖片檔案格式之一。這是一種有損壓縮圖像格式,非常適合網站。因此,許多用戶將圖像保存或轉換為JPG格式。但是,一些用戶表示他們在使用該平台的預設照片應用程式在Windows11中開啟JPG檔案時遇到了問題。因此,這些使用者無法在Windows11中開啟、檢視和編輯JPG格式的映像。這是一位使用者在Microsoft論壇貼文中所說的:雙擊JPG檔案以在MicrosoftPhoto中開啟時,我收到錯誤找不到指定的程式。這是在大約一個月前購買的一台新

使用java的String.valueOf()函數將基本資料型別轉換為字串 使用java的String.valueOf()函數將基本資料型別轉換為字串 Jul 24, 2023 pm 07:55 PM

使用Java的String.valueOf()函數將基本資料型別轉換為字串在Java開發中,當我們需要將基本資料型別轉換為字串時,常見的方法是使用String類別的valueOf()函數。這個函數可以接受基本資料類型的參數,並傳回對應的字串表示。在本文中,我們將探討如何使用String.valueOf()函數進行基本資料型別轉換,並提供一些程式碼範例來

php exec無法執行怎麼辦 php exec無法執行怎麼辦 Nov 22, 2022 am 10:16 AM

php exec無法執行的解決方法:1.找到php設定檔php.ini,在檔案裡搜尋“disable_functions”,並把“exec”和“shell_exec”去掉;2、到伺服器修改檔案權限;3、修改設定中的安全模式為“safe_mode=On”。

怎麼把char數組轉string 怎麼把char數組轉string Jun 09, 2023 am 10:04 AM

char陣列轉string的方法:可以透過賦值來實現,使用{char a[]=" abc d\0efg ";string s=a;}語法,讓char陣列對string直接賦值,執行程式碼即可完成轉換。

C語言return的用法詳解 C語言return的用法詳解 Oct 07, 2023 am 10:58 AM

C語言return的用法有:1、對於傳回值類型為void的函數,可以使用return語句來提前結束函數的執行;2、對於傳回值型別不為void的函數,return語句的作用是將函數的執行結果傳回給呼叫者;3、提前結束函數的執行,在函數內部,我們可以使用return語句來提前結束函數的執行,即使函數並沒有回傳值。

聊聊怎麼用php輕鬆實現WebP轉JPG的功能 聊聊怎麼用php輕鬆實現WebP轉JPG的功能 Mar 24, 2023 pm 02:57 PM

近年來,隨著Web技術的不斷發展,WebP這種新型圖片格式逐漸走進了程式設計師和Web開發者的視野。 WebP優點不容忽視:檔案體積小、品質高、瀏覽器支援度高等。但在某些情況下,我們可能需要把WebP圖片轉換成一些其他格式的圖片,例如JPG。那麼,如何用PHP實現WebP轉換為JPG的功能呢?

使用java的String.replace()函數替換字串中的字元(字串) 使用java的String.replace()函數替換字串中的字元(字串) Jul 25, 2023 pm 05:16 PM

使用Java的String.replace()函數替換字串中的字元(字串)在Java中,字串是不可變的對象,這意味著一旦創建了一個字串對象,就無法修改它的值。但是,你可能會遇到需要替換字串中的某些字元或字串的情況。這時候,我們可以使用Java的String類別中的replace()方法來實作字串的替換。 String類別的replace()方法有兩種重

See all articles