批處理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;
② windows 7計劃任務定時執行批處理文件並運行PHP的問題
用php.exe來調用的方法我從來沒見過
你把test.php部署到本地伺服器看看,用下面的方法
explorer.exe http://127.0.0.1/test.php
echo "計劃任務成功" >>H:\test.txt
這樣應該是可以的
③ PHP可以編寫批處理文件嗎
據我所知是可以的。
只要你有許可權。
新建個文件。在裡面寫內容 ,保存為xx.bat
④ 想請問一下,如何把一個.php文件寫成一個bat批處理文件添加到系統計劃任務裡面讓它自動執行
沒必要做成批處理文件啊,PHP是腳本文件,支持用命令直接執行的,比如 php test.php,就會
執行裡面的程序,windows下在PHP安裝的目錄下打開命令行,然後執行,
批處理可以這樣寫
cd/PHP安裝目錄/
php(也可能是php.exe)jobSendEmail.php
windows的計劃任務自己配置一下就好
⑤ 如何用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");
?
⑥ PHP 批處理問題
少個執行sql語句的函數
if(isset($_POST['submit'])){
$sql="update c_canting set 'c_kf'='0' where 'c_kf'='1'";
mysql_query($sql);
}
⑦ 批處理 dos中執行php,php怎麼取得dos中的輸入內容啊
你執行下print_r($_SERVER);你會發現dos中輸入的內容保存在這個變數中。
⑧ 怎麼用php實現批處理添加而且同時插入不同的表
其實方法很簡單
比方說:有三張表(a,b,c)
還有三十條數據,分別要插入不同表
首先,第一個,你要知道,那些數據要插入哪張表
假如你分好了,數據如下
$a=('aaaaaaaaa','bbbbbbbbbbb','cccccccccc');
$b=('dddddddddddd','eeeeeeeee','eeeeeeeeee');
$c=('ffffffffff','ggggggggggg','hhhhhhhhhhhhh');
好了,現在這樣用就可以了
$sql="insert into ";
foreach(array('a','b','c') as $tb){
$sql1=$sql.$tb.'(content) '.$a;
$sql2=$sql.$tb.'(content) '.$b;
$sql2=$sql.$tb.'(content) '.$c;
$db->query($sql);
}
當然如果知道你的數據那還有更多更好的方法可以來處理了