导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
最新评论
广树管理员
2025-05-07 21:00
@ZeroCounter:哈哈哈,被发现啦
ZeroCounter
2025-05-07 14:06
原来博主是可爱的二次元女孩子(→游船上那张全景
广树管理员
2025-05-06 14:31
@ZeroCounter:这样啊,逐渐听不懂现在的网络热梗了😅
ZeroCounter
2025-05-06 13:41
@广树:一个梗啦,表示很无语( 因为国内的阅读理解题经常写表达了作者的思乡之情(
广树管理员
2025-05-06 11:13
@ModerRAS:云台拍摄全景需要固定不动,时间也长,有一定场景限制。
攻略中
星空列车与白的旅行
暂无评分
Steam星空列车与白的旅行
2025年2月22日 22时 ~ 攻略中
已累计游玩2个月15天
乘坐的列车,划破夜空,飞驰在星空之下,令人心旷神怡——这可真是场超值之旅。舒爽夜风吹拂下的随心独旅中,我邂逅了随性的乘客,可人怜爱的乘务员。以及……猫耳少女?这场旅行,究竟会在她身上,留下了些什么呢?
PSN奖杯卡

PSN奖杯卡

归档
赞助商广告

【PHP】图片上传并返回图片路径

作者:广树时间:2016-05-10 13:47:22分类:PHP

没有PHP帮忙,PHP部分都要自己想办法……无奈硬着头皮弄了

HTML部分:

<!--name要与php部分一致-->
<input type="file" class="dianbuer_edit_upload" name="hoge" id="dianbuer_edit_upload_logo">


JS部分:

$(document).on('change','#dianbuer_edit_upload_logo',function(){
	logoUpload();
});
function logoUpload() {
	if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test($("#dianbuer_edit_upload_logo").val())){
	  alert("请上传图片格式");
	  return false
    }
    $.ajaxFileUpload
    (
        {
            url: "php/upload.php",/*测试用的php*/
            secureuri: false,  
            fileElementId: "dianbuer_edit_upload_logo",  
            dataType: 'text',  
            success: function (data, status)  
            {
				  set_logo_pic(data);
				  console.log(data);
                    
            },
            error: function (data, status, e)
            {
               console.log(data);
            }
        }
    )
}

注:这里的ajax用到了插件ajaxFileUpload。


PHP部分:

<?php
$dir = "hoge";/*路径名*/
if($_FILES["hoge"]["tmp_name"]){
  list($file_name,$file_type) = explode(".",$_FILES['hoge']['name']);
  //给文件名标注时间节点。
  $name = date("YmdHis").".".$file_type;
  $file = "img/".$dir;
  //上传到指定路径。
  if(!file_exists($file)){
    mkdir($file,0755);
  }
  if (move_uploaded_file($_FILES['hoge']['tmp_name'], $file."/".$name)) {
    chmod($file."/".$name, 0644);
  }
  echo "php/img/".$dir."/".$name;
}
?>


donate.png

1210 x 50(蓝底).png

cloudcone