很多站长朋友们都不太清楚winbat传参给php,今天小编就来给大家整理winbat传参给php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 bat脚本 如何调用 php并传参? 2、 【菜】如何将html里的一个table的行数传给PHP页面? 3、 PHP中如何通过超链接传递参数 4、 请问怎么用bat调用php文件 5、 win2003 x64服务器,php的参数无法传递是怎么回事? 6、 win2003 Apache+php环境下php执行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
【菜】如何将html里的一个table的行数传给PHP页面?1、给你的table加一个id。
2、在form里添加一个隐藏项。
3、在页面向php提交数据时候,这里假设使用post方法。用js获取table的行数,添加到隐藏域里。
给你一个例子,动态添加的也一样可以取到行数。
不明白再问吧。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function getRows()
{
var t = document.getElementById("tt");
var h = document.getElementById("hiddenCount");
h.value = t.rows.length;
alert(t.rows.length);
return true;
}
</script>
</head>
<body>
<table width="200" border="1" id="tt">
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<form id="form1" name="form1" method="post" action="test.php" onsubmit="return getRows();">
<input name="hiddenCount" type="hidden" id="hiddenCount" />
<input type="submit" name="Submit2" value="提交" />
</form>
</body>
</html>
PHP中如何通过超链接传递参数通过表单直接传递即可,案例代码如下:
创建go.php文件,其代码如下
<?php
@$username = $_POST['name'];
@$usermessage = $_POST['message'];
if(!empty($username) || !empty($usermessage)){
echo "您的姓名:".$username.",您的留言内容:".$usermessage;
}else{
echo '<form action="go.php" method="post">
您的姓名:<input type="text" name="name"><br><br>
留言内容:<input type="text" name="message">
<button>提交</button>
</form>';
}
?>
案例截图:
1.填写表单
2.获得内容
请问怎么用bat调用php文件方法1:把*.PHP文件和PHP.EXE关联起来,那么BAT例如调用1.PHP的语句这样写:
1.PHP
方法2:直接在BAT里面调用PHP.EXE执行1.PHP,语句这样写:
C:\PHP\PHP.EXE 1.PHP
win2003 x64服务器,php的参数无法传递是怎么回事?php.ini的设置问题有个选项是默认不允许直接带参数传递的。具体哪个选项我忘了。你在32位里找到php.ini对比下就可以。
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;
这样执行不成功的。
关于winbat传参给php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于winbat传参给php 如何向php脚本传递参数的详细内容...