當前位置:首頁 » 編程語言 » php執行bat

php執行bat

發布時間: 2022-11-27 16:51:24

php exec 無法執行bat文件。

你應該先去下個php探針,傳到自己的空間,執行探針看看有哪些disable_functions。或者執行phpinfo()也可以。exec這種函數,大部分空間都是禁止的,沒得改。換個不禁的空間吧。怎麼知道禁不禁?下個php探針,傳到自己的空間,……
————————
試試這個
http://localhost/exec.php
<?php
$str=shell_exec('dir/d');
echo '<pre>';
echo $str;
?>

㈡ thinkphp怎麼調用bat定時任務

bat定時任務, 是通過命令行運行的, window下打開cmd工具, 然後執行命令。 具體過程看bat文件里怎麼寫。

phpdemo.bat

㈢ thinkphp怎麼執行.bat格式文件

cmd /c osql -S"127.0.0.1" -U"sa" -P"123" -d"Test" -i"E:\資料\學習\MSSQL\Dos執行文件\test.sql"
-S :資料庫IP地址
-U:用戶名
-P:密碼
-d:資料庫名
-i :資料庫文件
注意:在沒有裝有資料庫的情況下 , 你的系統中可能沒有osql工具的環境 , 此時我們只需要將 OSQL.EXE和osql.rll兩個文件拷到c:\window\system32目錄下即可

㈣ 請問怎麼用bat調用php文件

方法1:把*.PHP文件和PHP.EXE關聯起來,那麼BAT例如調用1.PHP的語句這樣寫:
1.PHP

方法2:直接在BAT裡面調用PHP.EXE執行1.PHP,語句這樣寫:
C:\PHP\PHP.EXE 1.PHP

㈤ 用PHP實現一個生成BAT批處理的功能

$bat_content = 'zxing'; // 文件內容
$file_name = 'zxing.bat'; // 文件名稱
// 輸入文件標簽要求客戶端下載
Header('Content-type:application/octet-stream');
Header('Accept-Ranges:bytes');
Header('Accept-Length:'.strlen($bat_content));
Header('Content-Disposition: attachment; filename=' . $file_name);
// 輸出文件內容
echo $bat_content;

㈥ win2003 Apache+php環境下php執行bat文件不成功。

直接在命令行下執行 xxx.exe argument1 argument2可以成功。
將xxx.exe %1 %2寫在bat文件中,然後在命令行下執行mybat.bat argument1 argument2可以成功。
但是 在php中
$cmd = 'c:\mybat.bat argument1 argument2';
$res = system('cmd /C '.$cmd,$retval);
echo $res." return: ".$retval;
這樣執行不成功的。

㈦ php在執行bat腳本時,一直阻塞,如何解決

雖然你已經問了很久了 。今天我也碰到這個問題了。
發現是session死鎖造成的 。
你可以在執行bat腳本的時候吧session關閉
session_write_close();
這樣就不會阻塞下次請求了。不過如果你想執行完寫入session那就不行了

㈧ 想請問一下,如何把一個.php文件寫成一個bat批處理文件添加到系統計劃任務裡面讓它自動執行

沒必要做成批處理文件啊,PHP是腳本文件,支持用命令直接執行的,比如 php test.php,就會


執行裡面的程序,windows下在PHP安裝的目錄下打開命令行,然後執行,


批處理可以這樣寫

cd/PHP安裝目錄/
php(也可能是php.exe)jobSendEmail.php

windows的計劃任務自己配置一下就好

㈨ php怎樣執行cmd命令或者bat處理 - 技術問答

php的內置函數exec,system都可以調用系統命令(shell命令),當然還有passthru,escapeshellcmd等函數。

語法 : string exec ( string command [, array &output [, int &return_var]] )
<?php
$a = exec("dir",$out,$status);
print_r($a);
print_r($out);
print_r($status);
?>

語法 : string system ( string command [, int &return_var] )
<?php
$a = system("dir",$out);
print_r($a);
print_r($out);
?>
請運行結果 自行查看。

㈩ bat 怎麼執行php代碼嗎

@echooff

"E:xampphtdocs ttphp.exe"-c.test.php

pause


這樣試試,注意".test.php"要有個點


我試了下,在我這里能創建目錄成功

熱點內容
安卓手機藍牙默認地址在哪裡 發布:2025-01-18 03:47:57 瀏覽:906
shell腳本文件路徑 發布:2025-01-18 03:40:31 瀏覽:483
sql語句執行錯誤 發布:2025-01-18 03:21:49 瀏覽:651
資料庫雙引號 發布:2025-01-18 03:10:20 瀏覽:79
學java和php 發布:2025-01-18 03:01:03 瀏覽:452
怎麼開伺服器的埠 發布:2025-01-18 02:54:23 瀏覽:648
別克君越編程 發布:2025-01-18 02:32:24 瀏覽:914
ftp游戲下載網站 發布:2025-01-18 02:09:04 瀏覽:628
python調用另一個文件中的函數 發布:2025-01-18 02:03:54 瀏覽:597
mysql存儲html 發布:2025-01-18 01:57:24 瀏覽:129