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截取字符串