求一个php页面可以给另一个php文件添加内容

比如我要的页面为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文件是个调用的数组

我就是要添加在这个数组里 具体要怎么做?

追答

操作数组有好多种,你是想 合并,拆分,追加,查找还是删除,说清楚你具体想干什么?

追问

就是学一个页面可以往这个数组中添加内容

追答

那就是追加了,可以这样操作

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网