我在学习一个博客网站的发帖和贴图机制,其发帖页的代码如下,发文并上传一张图片:=======================================================================
<div class="postblog"><span>每篇1000字<br/></span><form action="blogPost.php?" accept-charset="UTF-8" method="post" id="blogform" enctype="multipart/form-data"><input type="hidden" name="PHPSESSID" />
<div>
<input type="hidden" name="act" value="add" />
<input type="hidden" name="puk" value="2783b965" />
<textarea name="content" rows="3" cols="20"></textarea>
<br/>选择要上传的图片:
<br/><input type="file" name="pic" />
<br/><input type="submit" value="发布" />
....
============================================================================
我试图在浏览器地址栏输入:
http://......../blogPost.php?content=阿里巴巴和40个大盗&pic=e:/123.jpg
来从外部完成发帖.但是实操下来不行,点击回车之后,页面仍旧停留在提交页面,但是奇怪的是:
"阿里巴巴和40个大盗"直接填在了文本框内;
但是图片路径框则没有任何东西.
并没有向服务器提交任何数据.各位前辈,我初学php,还谨请指点,分不够还可以加.
先谢谢了
<div class="postblog"><span>每篇1000字<br/></span><form action="blogPost.php?" accept-charset="UTF-8" method="post" id="blogform" enctype="multipart/form-data"><input type="hidden" name="PHPSESSID" />
<div>
<input type="hidden" name="act" value="add" />
<input type="hidden" name="puk" value="2783b965" />
<textarea name="content" rows="3" cols="20"></textarea>
<br/>选择要上传的图片:
<br/><input type="file" name="pic" />
<br/><input type="submit" value="发布" />
....
============================================================================
我试图在浏览器地址栏输入:
http://......../blogPost.php?content=阿里巴巴和40个大盗&pic=e:/123.jpg
来从外部完成发帖.但是实操下来不行,点击回车之后,页面仍旧停留在提交页面,但是奇怪的是:
"阿里巴巴和40个大盗"直接填在了文本框内;
但是图片路径框则没有任何东西.
并没有向服务器提交任何数据.各位前辈,我初学php,还谨请指点,分不够还可以加.
先谢谢了
"阿里巴巴和40个大盗"直接填在了文本框内;
但是图片路径框则没有任何东西.
并没有向服务器提交任何数据.
1."阿里巴巴和40个大盗"直接填在了文本框内;是因为你的content=阿里巴巴和40个大盗
2.图片路径没有任何东西:是因为文件上传,file型是只读的,不能给他赋值
谢谢你先;
自己确实太粗心了,连get和post都搞错了.整个代码里,没有GET方式获得内容,所以可能就是全局变量了吧.难道对于这种get型的,没有办法进行外部发帖了吗?