在html中包含一个php文件,而在php中通过POST得到的是空。

<formmethod="post"><div><iframesrc="../admin/addArticle.php"id="Composition"></iframe... <form method="post">
<div>
<iframe src="../admin/addArticle.php" id="Composition" ></iframe>
<input name="aContent" type="hidden" value="" />
</div>
</form>

addArticle.php:
<?php
//FCKeditor配置信息
include('editor/fckeditor.php');
//取得当前目录
$sBasePath = $_SERVER['PHP_SELF'];
//取得目录
$sBasePath = dirname($sBasePath).'/editor/';
//实例化对象
$ed=new FCKeditor('con');
//重新改变路径
$ed->BasePath=$sBasePath;
//设置basic和defaul模式
$ed->ToolbarSet='Default';

$ed->Create();
?>
展开
 我来答
wqgejin
2011-08-26 · 超过35用户采纳过TA的回答
知道答主
回答量:116
采纳率:0%
帮助的人:76.1万
展开全部
iframe内的内容可以理解为是属于子窗口的,为当前的html也可以理解为父窗口,要在父窗口得到子窗口的内容是不可以直接拿到的,需要用js方法将子窗口的内容拿到父窗口来,然后在父窗口的提交,post中才会有form中要提交的内容。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oO魔血Oo
2011-08-27 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:191
采纳率:50%
帮助的人:63万
展开全部
post要大写 再来是 <form method="post"> 中间加上enctype="multipart/form-data" 这个吧

$_POST[XXX]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南极的南端
2011-08-25 · TA获得超过183个赞
知道小有建树答主
回答量:79
采纳率:0%
帮助的人:69.7万
展开全部
<form method="post">没有设置action
改成
<form method="post" action="do.php">
追问
写了,不是这个问题
追答
你用的是fckeditor,我也用来着,分享一下我的代码吧

我感觉应该是你的出了问题,我用的是文本域,你换换试试吧?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海豚日记
2011-08-26
知道答主
回答量:36
采纳率:0%
帮助的人:18.6万
展开全部
建议你看一下,后盾网的免费视频教程,相信你一定能学会,各大视频网站都有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式