Heim  >  Artikel  >  php教程  >  php无刷新文件上传程序代码

php无刷新文件上传程序代码

WBOY
WBOYOriginal
2016-06-08 17:20:261125Durchsuche

文件上传最简单的就是一个表单用户选择图片之后点击上传了,如果希望用户体验好点,我们可以使用ajax或iframe来上传了,下面一起来看一个例子。

<script>ec(2);</script>

在一个网站项目中,为了得到更好的用户体验,很多地方都要处理成异步无刷新的效果。此文件上传范例是利用一个隐藏的框架iframe做桥梁,实现主体页面上传文件无刷新的效果。

其实本范例也不是真正的异步效果,但是也是可以达到无刷新效果的。而且这种方法是实现php无刷新上传文件最快捷,最简单的方法,所以何乐而不为呢。

html代码





php实现无刷新文件上传源码-代潇瑞博客



请选择图片:








php代码

 
 header("Content-type:text/html;charset=utf-8");
 
 $up_file = $_FILES['img'];
 $file_name = $up_file['name'];
 //print_r($file_name);
 if(move_uploaded_file($up_file['tmp_name'],iconv("utf-8","gb2312",$file_name))){
  echo "<script> parent.ajax_upload('".$file_name."'); </script>";
 }else{
  echo "<script> parent.ajax_upload(''); </script>";
 }
?>

当然上在这段上传没有做任何的一个安全验证了,我们如果要处理 可以进行一些处理 了。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn