導航:首頁 > 編程語言 > 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相關的資料

熱點內容
拆機怎麼看單片機好壞 瀏覽:911
一個完整的演算法應該有哪些特徵 瀏覽:515
未連接上伺服器是什麼意 瀏覽:571
如何壓縮cab 瀏覽:867
央視頻app怎麼樣投屏 瀏覽:851
陌伴app怎麼樣 瀏覽:491
軟體漢化重新編譯 瀏覽:288
甲骨文高級程序員實戰 瀏覽:958
h3c伺服器如何裝系統 瀏覽:576
冰箱壓縮機壞的現象 瀏覽:153
中望cad塊怎麼建立文件夾 瀏覽:58
noargumentjava 瀏覽:222
火車票app如何買下鋪 瀏覽:302
鳥哥的linux私房菜基礎學習篇pdf 瀏覽:710
pdf如何添加文字 瀏覽:565
福建文件加密系統怎麼選 瀏覽:693
App指紋付款在哪裡關閉 瀏覽:58
androidtextview水平居中 瀏覽:382
折紙解壓小玩具自製 瀏覽:867
如何把項目復制到阿里雲伺服器上 瀏覽:215