比如我要的页面为a.php 该页面有一个文本框和一个提交按钮 填入内容点击提交后可以将内容添加到b.php这个文件的指定位置
假设a.php这个页面要给b.php这个文件添加内容,a.php中的代码如下:
$myfile = fopen("b.php", "w") or die("Unable to open file!");$txt = "在这里写入你想往b.php里面添加的内容";
fwrite($myfile, $txt);
fclose($myfile);
这样就可以了。不过这种想法不怎么好,毕竟这样动态修改源代码对于服务器来说是很不安全的
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-10-23
a.php中设置一个form,action提交至b.php
<form action="b.php" method="post"><input type="text" name="str" />
<input type="submit" name="submit" />
</form>
点击提交后则跳至b.php,至于b.php,简单,只需要在需要输出输入值的地方加入以下代码即可:
<?php echo($_POST['str']); ?>这里$_POST['str']就是从a.php提交过来,命名为str的文本框内的内容,你也可以把这个str改成你想要的值。看到a.php中的文本框,把name="str"这里的str改成你想要的就行了,然后b.php的$_POST['str']里的str也做出相应改动。
追问 b.php文件是个调用的数组
我就是要添加在这个数组里 要怎么做?
第2个回答 2013-10-22
a页面点提交时,文本框里的内容就写到数据库里面,然后从b页面从数据库读取出来就可以了噻
第3个回答 2013-10-22
如果没有额外的需求,就是a页面表单直接提交到b页面(action="b.php") 然后在b页面指定位置直接输出即可
b页面中代码
<?php
$Content=trim(htmlspecialchars($HTTP_POST_VARS["Content"]));
?>
输出
<?php
echo($str);
?>追问
b页面中代码
<?php
$Content=trim(htmlspecialchars($HTTP_POST_VARS["Content"]));
?>
输出
<?php
echo($str);
?>追问
b.php文件是个调用的数组
我就是要添加在这个数组里 具体要怎么做?
操作数组有好多种,你是想 合并,拆分,追加,查找还是删除,说清楚你具体想干什么?
追问就是学一个页面可以往这个数组中添加内容
追答那就是追加了,可以这样操作