代码如下:<input type="file" name="file" id="file"/>
<input type="submit" name="submit" value="上传" id="up"/>
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$picture=$_FILES["file"]["name"];
}
}
else
{
echo "请选择合法格式(gif,jpeg和png)且大小不超过2MB的文件!";
}点击“上传”后就执行以上Php语句,但是会发生页面跳转。怎样让页面不跳转呢?或者是用别的语言能不能实现相同功能?
<input type="submit" name="submit" value="上传" id="up"/>
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$picture=$_FILES["file"]["name"];
}
}
else
{
echo "请选择合法格式(gif,jpeg和png)且大小不超过2MB的文件!";
}点击“上传”后就执行以上Php语句,但是会发生页面跳转。怎样让页面不跳转呢?或者是用别的语言能不能实现相同功能?
解决方案 »
- Fatal error: Out of memory (allocated 262144) (tried to allocate 10267220 bytes)
- 类什么时候用静态成员?
- 怎样精确获取用户从那个网站的页面仿问到本站
- 怎么用十六进制来新建文件夹目录??
- php目录权限设定
- =============问个问题=================
- 求助:Apache+mysql+php 架论坛遇到的问题!
- mkdir("d:/你好",0700) 执行后,其中的汉字“你好”变成了乱码?为什么
- 设定“删除”键传值问题
- 高手请进来聊聊数组怎么用???试着给举一个例子~先谢了!
- 如何利用php生成类似于股市的K线图
- 求一效果。
如果是在同一页面内上传,可以这样
upload.php<form name="wc" action="" method="post">
input type="file" name="file" id="file"/>
<input type="submit" name="submit" value="上传" id="up"/>
</form>
<?php
if($_POST['sumbit']){
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 2000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$picture=$_FILES["file"]["name"];
}
}
else
{
echo "请选择合法格式(gif,jpeg和png)且大小不超过2MB的文件!";
}}
处理后parent.fun()调父窗口响应结果就ok了。