php文件上传

html

function callback(file){
    document.getElementById('sp1').innerHTML=file;
    document.getElementById('photo').style.display='none';
    document.getElementById('submit').style.display='none';
}

照片:<input type="file" id='photo' name="photo" /></span> <input type="submit" id='submit' name="submit" value="上传文件" /> </form> <input type="button" id="btnOk" value="注册" /> <iframe name="frm" style="display:none" ></iframe>

php

if(isset($_POST['submit'])){
    $extname=strrchr($_FILES['photo']['name'],'.' );//取文件扩展名
    $filename=time().$extname;                      //获取新的文件名
    copy($_FILES['photo']['tmp_name'], 'upload/'.$filename); //拷贝文件到指定目录(可指定名称)
    //将JS语句输到iframe中,在iframe中执行parent.callback()函数
    echo "<script>parent.callback('$filename');</script>";
}

strrchr截取字符串

posted @ 2015-09-11 00:11  书书书书书书  阅读(104)  评论(0编辑  收藏  举报