HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot//douyin.dsfnj.com/daoruxls/import.php
<?php

include_once('connect.php');
$tmp = $_FILES['file']['tmp_name'];
if (empty($tmp)) {
    echo '请选择要导入的Excel文件!';
    exit;
}


$daodao=0;//默认导入0条数据 
$fugai=0;//默认覆盖0条数据

$save_path = "uploads/";
$filename = $save_path . date('Ymdhis') . ".xls"; //上传后的文件保存路径和名称 
if (copy($tmp, $filename)) {
    require_once 'PHPExcel.class.php';
    require_once 'PHPExcel/Reader/Excel5.php';


    $PHPReader = new PHPExcel_Reader_Excel5(); //PHPExcel_Reader_Excel2007 PHPExcel_Reader_Excel5
    //载入文件
    $PHPExcel = $PHPReader->load($filename);

    //获取表中的第一个工作表,如果要获取第二个,把0改为1,依次类推
    $currentSheet = $PHPExcel->getSheet(0);
    //获取总列数
    $allColumn = $currentSheet->getHighestColumn();
    //获取总行数
    $allRow = $currentSheet->getHighestRow();
    //循环获取表中的数据,$currentRow表示当前行,从哪行开始读取数据,索引值从0开始
    for ($currentRow = 1; $currentRow <= $allRow; $currentRow++) {
        //从哪列开始,A表示第一列
        for ($currentColumn = 'A'; $currentColumn <= $allColumn; $currentColumn++) {
            //数据坐标
            $address = $currentColumn . $currentRow;
            //读取到的数据,保存到数组$arr中
            $data[$currentRow][$currentColumn] = $currentSheet->getCell($address)->getValue();
        }
    }

    $add_time = date('Y-m-d H:i:s', time());
 

     // echo $v['A'];
 // echo  $data[2]['A'];//是指第二行的第A列数据
// echo  $data[2]['B'];//是指第二行的第B列数据
echo  $allRow;//总共多少条数据
     
	 $jisuancishu=$allRow+1;
	for ($i = 2; $i < $jisuancishu; $i++) {
		
		    $name2 =$data[$i]['A']; //第一个字段
		$name=preg_replace("/\t/","",$name2); 
		$telephone2 =$data[$i]['B'];
		$telephone=preg_replace("/\t/","",$telephone2); 
 
		$crm_womzhq =$data[$i]['C'];
		$crm_kkstpo =$data[$i]['D'];
		$crm_uosiyv =$data[$i]['E'];
		$crm_kmfcfu2 =$data[$i]['F'];
		$crm_kmfcfu=preg_replace("/\t/","",$crm_kmfcfu2); 
		
		
		$crm_rzijih =$data[$i]['G'];
		$crm_yqarrc =$data[$i]['H'];
		$crm_vgpixi =$data[$i]['I'];
		$crm_dmugeo =$data[$i]['J'];
		$crm_bzffok =$data[$i]['K'];
		$crm_desacu =$data[$i]['L'];
	
		$crm_cqmcym =$data[$i]['M'];
		$crm_gwdhou =$data[$i]['N'];
		$crm_gqecdm =$data[$i]['O'];
		$crm_jkbzsz =$data[$i]['P'];
		$crm_hvlcbq =$data[$i]['Q'];
		$crm_vfhovc =$data[$i]['R'];
		$mobile =$data[$i]['S'];
		
 
	 $crm_qdpwje = $data[$i]['T'];
		
		$crm_glusnt =$data[$i]['U'];
		
		$crm_fuqibe =$data[$i]['V'];
		$crm_dloekh =$data[$i]['W'];
		$crm_escque =$data[$i]['X'];
		$crm_gliwhr =$data[$i]['Y'];
		$website =$data[$i]['Z'];
		
		$crm_andvfq2 =$data[$i]['AA'];
		$crm_andvfq=preg_replace("/\t/","",$crm_andvfq2); 
		$next_time =$data[$i]['AB'];
		$remark =$data[$i]['AC'];
		$crm_pllftn =$data[$i]['AD'];
		$crm_kwyzbj =$data[$i]['AE'];
		$crm_gfbjvw =$data[$i]['AF'];
		$crm_ochwzo =$data[$i]['AG'];
		$crm_nzcrvi =$data[$i]['AH'];
		$crm_ilttqn =$data[$i]['AI'];
		$crm_gajfzl =$data[$i]['AJ'];
		$crm_ogqqpm =$data[$i]['AK'];
		$crm_meotan2 =$data[$i]['AL'];
		$crm_meotan=preg_replace("/\t/","",$crm_meotan2); 
		
		
		$crm_ionkfj =$data[$i]['AM'];
		$crm_tnumhk =$data[$i]['AN'];
		$crm_zoljtl =$data[$i]['AO'];
		$crm_uirlzh =$data[$i]['AP'];
		$crm_xlllfm =$data[$i]['AQ'];
		$crm_yoamzg =$data[$i]['AR'];
		$crm_vsupeb =$data[$i]['AS'];
		$crm_aeplnj =$data[$i]['AT'];
		$crm_whsosr =$data[$i]['AU'];
		$crm_vqdhbi =$data[$i]['AV'];
		$crm_taxumw =$data[$i]['AW'];
		$crm_aiovxt =$data[$i]['AX'];
		$crm_wyxmjl =$data[$i]['AY'];
		$crm_wgtovm =$data[$i]['AZ'];
		$crm_grcjye =$data[$i]['BA'];
		$crm_sreqmr =$data[$i]['BB'];
		$crm_mmabiy =$data[$i]['BC'];
		$crm_vfwtrf =$data[$i]['BD'];
		$crm_eomxdh =$data[$i]['BE'];  
			$create_user_id=14;
	    $owner_user_id=14;
		
$data_valuesaa= "('$name','$telephone','$crm_womzhq','$crm_kkstpo','$crm_uosiyv','$crm_kmfcfu','$crm_rzijih','$crm_yqarrc','$crm_vgpixi','$crm_dmugeo','$crm_bzffok','$crm_desacu','$crm_cqmcym','$crm_gwdhou','$crm_gqecdm','$crm_jkbzsz','$crm_hvlcbq','$crm_vfhovc','$mobile','$crm_qdpwje','$crm_glusnt','$crm_fuqibe','$crm_dloekh','$crm_escque','$crm_gliwhr','$website','$crm_andvfq','$next_time','$remark','$crm_pllftn','$crm_kwyzbj','$crm_gfbjvw','$crm_ochwzo','$crm_nzcrvi','$crm_ilttqn','$crm_gajfzl','$crm_ogqqpm','$crm_meotan','$crm_ionkfj','$crm_tnumhk','$crm_zoljtl','$crm_uirlzh','$crm_xlllfm','$crm_yoamzg','$crm_vsupeb','$crm_aeplnj','$crm_whsosr','$crm_vqdhbi','$crm_taxumw','$crm_aiovxt','$crm_wyxmjl','$crm_wgtovm','$crm_grcjye','$crm_sreqmr','$crm_mmabiy','$crm_vfwtrf','$crm_eomxdh','$create_user_id','$owner_user_id')";
 			
			 
		
		
			$chachong = "SELECT * FROM crm_crm_customer where telephone='$telephone'";
            $resultchong = mysqli_query($conn, $chachong);
		
		
		
		//存在重复的就替换空值就替换数据库的值开始
		if (mysqli_num_rows($resultchong) > 0) {
   
    while($rowup = mysqli_fetch_assoc($resultchong)) {
		
		if($name==''){$name=$rowup['name']; }
if($crm_womzhq==''){ $crm_womzhq=$rowup['crm_womzhq']; } 
if($crm_kkstpo==''){$crm_kkstpo=$rowup['crm_kkstpo'];  } 
if($crm_uosiyv==''){ $crm_uosiyv=$rowup['crm_uosiyv']; } 
if($crm_kmfcfu==''){$crm_kmfcfu=$rowup['crm_kmfcfu'];  }
if($crm_rzijih==''){$crm_rzijih=$rowup['crm_rzijih'];  }
if($crm_yqarrc==''){ $crm_yqarrc=$rowup['crm_yqarrc']; } 
if($crm_vgpixi==''){$crm_vgpixi=$rowup['crm_vgpixi'];  }
if($crm_dmugeo==''){$crm_dmugeo=$rowup['crm_dmugeo'];  }
if($crm_bzffok==''){ $crm_bzffok=$rowup['crm_bzffok']; }
if($crm_desacu==''){$crm_desacu=$rowup['crm_desacu'];  }   
if($crm_cqmcym==''){$crm_cqmcym=$rowup['crm_cqmcym'];  }  
if($crm_gwdhou==''){$crm_gwdhou=$rowup['crm_gwdhou'];  }   
if($crm_gqecdm==''){ $crm_gqecdm=$rowup['crm_gqecdm']; }  
if($crm_jkbzsz==''){ $crm_jkbzsz=$rowup['crm_jkbzsz']; }  
if($crm_hvlcbq==''){ $crm_hvlcbq=$rowup['crm_hvlcbq']; }  
if($crm_vfhovc==''){$crm_vfhovc=$rowup['crm_vfhovc'];  }   
if($mobile==''){$mobile=$rowup['mobile'];  }   
if($crm_qdpwje==''){$crm_qdpwje=$rowup['crm_qdpwje'];  }   
if($crm_glusnt==''){$crm_glusnt=$rowup['crm_glusnt'];  }  
if($crm_fuqibe==''){$crm_fuqibe=$rowup['crm_fuqibe'];  }   
if($crm_dloekh==''){$crm_dloekh=$rowup['crm_dloekh'];  }   
if($crm_escque==''){$crm_escque=$rowup['crm_escque'];  }  
if($crm_gliwhr==''){$crm_gliwhr=$rowup['crm_gliwhr'];  }   
if($website==''){$website=$rowup['website'];  }   
if($crm_andvfq==''){$crm_andvfq=$rowup['crm_andvfq'];  }  
if($next_time==''){ $next_time=$rowup['next_time']; }  
if($remark==''){$remark=$rowup['remark'];  }   
if($crm_pllftn==''){$crm_pllftn=$rowup['crm_pllftn'];  }  
if($crm_kwyzbj==''){$crm_kwyzbj=$rowup['crm_kwyzbj'];  }   
if($crm_gfbjvw==''){$crm_gfbjvw=$rowup['crm_gfbjvw'];  }  
if($crm_ochwzo==''){$crm_ochwzo=$rowup['crm_ochwzo'];  } 
if($crm_nzcrvi==''){$crm_nzcrvi=$rowup['crm_nzcrvi']; }   
if($crm_ilttqn==''){$crm_ilttqn=$rowup['crm_ilttqn'];  }   
if($crm_gajfzl==''){$crm_gajfzl=$rowup['crm_gajfzl'];  }   
if($crm_ogqqpm==''){$crm_ogqqpm=$rowup['crm_ogqqpm'];  } 
if($crm_meotan==''){$crm_meotan=$rowup['crm_meotan'];  }  
if($crm_ionkfj==''){$crm_ionkfj=$rowup['crm_ionkfj']; }  
if($crm_tnumhk==''){$crm_tnumhk=$rowup['crm_tnumhk'];  }  
if($crm_zoljtl==''){$crm_zoljtl=$rowup['crm_zoljtl'];  }   
if($crm_uirlzh==''){$crm_uirlzh=$rowup['crm_uirlzh'];  }   
if($crm_xlllfm==''){$crm_xlllfm=$rowup['crm_xlllfm'];  }  
if($crm_yoamzg==''){$crm_yoamzg=$rowup['crm_yoamzg'];  }  
if($crm_vsupeb==''){$crm_vsupeb=$rowup['crm_vsupeb'];  }  
if($crm_aeplnj==''){$crm_aeplnj=$rowup['crm_aeplnj'];  }  
if($crm_whsosr==''){$crm_whsosr=$rowup['crm_whsosr'];  }  
if($crm_vqdhbi==''){$crm_vqdhbi=$rowup['crm_vqdhbi'];  }  
if($crm_taxumw==''){$crm_taxumw=$rowup['crm_taxumw'];  }  
if($crm_aiovxt==''){$crm_aiovxt=$rowup['crm_aiovxt'];  }  
if($crm_wyxmjl==''){ $crm_wyxmjl=$rowup['crm_wyxmjl']; }  
if($crm_wgtovm==''){$crm_wgtovm=$rowup['crm_wgtovm'];  }   
if($crm_grcjye==''){$crm_grcjye=$rowup['crm_grcjye'];  }   
if($crm_sreqmr==''){$crm_sreqmr=$rowup['crm_sreqmr']; }  
if($crm_mmabiy==''){$crm_mmabiy=$rowup['crm_mmabiy'];  }   
if($crm_vfwtrf==''){$crm_vfwtrf=$rowup['crm_vfwtrf']; }  
if($crm_eomxdh==''){$crm_eomxdh=$rowup['crm_eomxdh']; }  
		

$sqlgx="update crm_crm_customer set  name='$name',crm_womzhq='$crm_womzhq', crm_kkstpo='$crm_kkstpo',crm_uosiyv='$crm_uosiyv',crm_kmfcfu='$crm_kmfcfu',crm_rzijih='$crm_rzijih',crm_yqarrc='$crm_yqarrc', crm_vgpixi='$crm_vgpixi',crm_dmugeo='$crm_dmugeo',crm_bzffok='$crm_bzffok',crm_desacu='$crm_desacu',  crm_cqmcym='$crm_cqmcym', crm_gwdhou='$crm_gwdhou',crm_gqecdm='$crm_gqecdm',crm_jkbzsz='$crm_jkbzsz',crm_hvlcbq='$crm_hvlcbq',crm_vfhovc='$crm_vfhovc',mobile='$mobile',crm_qdpwje='$crm_qdpwje',crm_glusnt='$crm_glusnt',crm_fuqibe='$crm_fuqibe',crm_dloekh='$crm_dloekh',crm_escque='$crm_escque',crm_gliwhr='$crm_gliwhr',website='$website',crm_andvfq='$crm_andvfq',next_time='$next_time',remark='$remark',crm_pllftn='$crm_pllftn',crm_kwyzbj='$crm_kwyzbj',crm_gfbjvw='$crm_gfbjvw',crm_ochwzo='$crm_ochwzo',crm_nzcrvi='$crm_nzcrvi',crm_ilttqn='$crm_ilttqn',crm_gajfzl='$crm_gajfzl',crm_ogqqpm='$crm_ogqqpm',crm_meotan='$crm_meotan',crm_ionkfj='$crm_ionkfj',crm_tnumhk='$crm_tnumhk',crm_zoljtl='$crm_zoljtl',crm_uirlzh='$crm_uirlzh',crm_xlllfm='$crm_xlllfm',crm_yoamzg='$crm_yoamzg',crm_vsupeb='$crm_vsupeb',crm_aeplnj='$crm_aeplnj',crm_whsosr='$crm_whsosr',crm_vqdhbi='$crm_vqdhbi',crm_taxumw='$crm_taxumw',crm_aiovxt='$crm_aiovxt',crm_wgtovm='$crm_wgtovm',crm_grcjye='$crm_grcjye',crm_sreqmr='$crm_sreqmr',crm_mmabiy='$crm_mmabiy',crm_vfwtrf='$crm_vfwtrf',crm_eomxdh='$crm_eomxdh'  where telephone='$telephone'"; 
 
		  //开始更新
		  if ($conn->query($sqlgx) === TRUE) {
     //echo "跟新成功";
       $fugai=$i;
       
       echo '成功'.$name.'<br>';
} else {
   echo "更新失败: " . $sqlgx . "<br>" . $conn->error; 
   // echo "更新失败的订单是: " . $password . "<br>";
}
//跟新结束
		}
		
	}
	//存在重复的就替换空值就替换数据库的值结束
	//不存在重复的就覆盖开始
else{
	 
//不重复就插入数据开始
	$sqldr="insert into crm_crm_customer (name,telephone,crm_womzhq,crm_kkstpo,crm_uosiyv,crm_kmfcfu,crm_rzijih,crm_yqarrc,crm_vgpixi,crm_dmugeo,crm_bzffok,crm_desacu,crm_cqmcym,crm_gwdhou,crm_gqecdm,crm_jkbzsz,crm_hvlcbq,crm_vfhovc,mobile,crm_qdpwje,crm_glusnt,crm_fuqibe,crm_dloekh,crm_escque,crm_gliwhr,website,crm_andvfq,next_time,remark,crm_pllftn,crm_kwyzbj,crm_gfbjvw,crm_ochwzo,crm_nzcrvi,crm_ilttqn,crm_gajfzl,crm_ogqqpm,crm_meotan,crm_ionkfj,crm_tnumhk,crm_zoljtl,crm_uirlzh,crm_xlllfm,crm_yoamzg,crm_vsupeb,crm_aeplnj,crm_whsosr,crm_vqdhbi,crm_taxumw,crm_aiovxt,crm_wyxmjl,crm_wgtovm,crm_grcjye,crm_sreqmr,crm_mmabiy,crm_vfwtrf,crm_eomxdh,create_user_id,owner_user_id) values $data_valuesaa";//批量插入数据表中
	
  //$sql="insert into crm_crm_customer (name,telephone,crm_womzhq,crm_kkstpo,crm_uosiyv,crm_kmfcfu,crm_rzijih,crm_yqarrc,crm_vgpixi,crm_dmugeo,crm_bzffok,crm_desacu) values $data_valuesaa";//批量插入数据表中
	
	
	if ($conn->query($sqldr) === TRUE) {
	    
	    $daodao=$i;
	 echo $name.'<br>';
      // echo "导入成功".$i."<br>";
} else {
 //echo "导入失败订单是: " . $telephone . "<br>" . $conn->error;
}
	//不重复就插入数据结束
	
 
 
	
}	
		
	//不存在重复的就覆盖结束	
	
		
		
		
		
	}


if($fugai>1){
	$fugaishu=$fugai-1;
}else{$fugaishu=0;}

if($daodao>1){
	$daodaoshu=$daodao-1;
}
else{
	$daodaoshu=0;
}



	
echo  "导入".$daodaoshu."条数据"."<br>覆盖".$fugaishu."条数据";
  
  
  
  
    exit;
}