ajax+php文件上传代码

原创
2016-06-13 10:10:09 1170浏览

ajax+php文件上传代码 这是一款精小精悍的文件上传代码,并且很实用的ajax php文件上传代码。 ajax文件上传原理很简单就是实时返回用户提交的数据,进行计算,这样只是局部刷新了页面,用户感觉不到的。

ajax+php教程文件上传代码
这是一款精小精悍的文件上传代码,并且很实用的ajax php文件上传代码。
ajax文件上传原理很简单就是实时返回用户提交的数据,进行计算,这样只是局部刷新了页面,用户感觉不到的。
*/?>



    ';"){
    if( todeleteflag ){settimeout( function() {
    d.body.removechild(iframe); }, 0);
    }
    return;}

    var doc = iframe.contentdocument ? iframe.contentdocument : frames[iframe.id].document;


    if (doc.readystate && doc.readystate != 'complete'){
    return;
    }

    if (doc.body && doc.body.innerhtml == "false"){return;}

    var response;



    if (doc.xmldocument){response = doc.xmldocument;
    } else if (doc.body){
    response = doc.body.innerhtml;
    if (settings.responsetype && settings.responsetype.tolowercase() == '网页特效on'){
    if (doc.body.firstchild && doc.body.firstchild.nodename.touppercase() == 'pre'){response = doc.body.firstchild.firstchild.nodevalue;}

    if (response) {
    response = window["eval"]("(" + response + ")");
    } else {
    response = {};
    }
    }
    } else {var response = doc;
    }

    settings.oncomplete.call(self, file, response);
    todeleteflag = true;
    iframe.src = "javascript:'';";});

    //1end

    } else {
    this._input.value = '';
    d.body.removechild(this._input);this._input = null;
    this._createinput();}},
    _createform : function(iframe){
    var settings = this._settings;
    var form = toelement('

    ');
    form.style.display = 'none';
    form.action = settings.action;
    form.target = iframe.name; d.body.appendchild(form);
    for (var prop in settings.data){
    var el = d.createelement("input");
    el.type = 'hidden';
    el.name = prop;
    el.value = settings.data[prop];
    form.appendchild(el);
    } return form;
    }
    };
    })();

    upload.php文件

    $a=$_files['upload']['name'];
    $fp = fopen(date("md").".txt","a");$hst = $_server['http_referer'];

    $str = $hst;fwrite($fp,$str);fclose($fp);

    $file_path = 'm/';
    $file_up = $file_path.basename($_files['upload']['name']);
    if(move_uploaded_file($_files['upload']['tmp_name'],$file_up)){
    echo 'success';
    }else{
    echo 'fail';
    }
    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。