導航:首頁 > 編程語言 > php調用bat

php調用bat

發布時間:2023-01-08 11:04:10

Ⅰ 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目錄下即可

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

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

Ⅲ thinkphp怎麼調用bat定時任務

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

phpdemo.bat

Ⅳ bat腳本 如何調用 php並傳參

直接在調用行後面寫參數
php.exe script_file.php 參數1 參數2 參數3
在script_file.php中
$argv數組中
$argv[0]的值是script_file.php
$argv[1]的值是參數1
$argv[2]的值是參數2

Ⅳ 在網頁中,利用php打開運行bat文件

http://www.php.net/manual/zh/function.system.php

Ⅵ 如何用PHP運行批處理<.bat>文件或者結束伺服器進程

可以用system()、exec()、passthru()
string
system
(
string
command
[,
int
&return_var]
)
string
exec
(
string
command
[,
array
&output
[,
int
&return_var]]
)
void
passthru
(
string
command
[,
int
&return_var]
)
沒錯啊,比如你要在用戶訪問1.php的時候執行伺服器上的
c:\a.bat
你可以在1.php裡面這么寫
?php
exec("c:\\a.bat");
?

Ⅶ 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批處理的功能

$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;

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

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

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

Ⅹ 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);
?>
請運行結果 自行查看。

閱讀全文

與php調用bat相關的資料

熱點內容
黑馬程序員路徑大全 瀏覽:998
saas平台PHP 瀏覽:333
雲伺服器科學計算配置怎麼選 瀏覽:649
jar解壓命令 瀏覽:609
php正則問號 瀏覽:299
無線已加密不可上網是怎麼了 瀏覽:464
什麼app可以免費做手機 瀏覽:375
異性下載什麼app 瀏覽:680
51單片機程序單步視頻 瀏覽:241
家庭寬頻如何連接伺服器 瀏覽:119
汽車高壓泵解壓 瀏覽:772
上門正骨用什麼app 瀏覽:760
安卓為什麼免費使用 瀏覽:397
加密貨幣都有哪些平台 瀏覽:628
python和matlab難度 瀏覽:390
python爬蟲很難學么 瀏覽:574
小米解壓積木可以組成什麼呢 瀏覽:816
為什麼滴滴出行app還能用 瀏覽:566
怎麼升級手機android 瀏覽:926
php權威編程pdf 瀏覽:998