GIF89a php
Current File : /home/hencockfreshchic/public_html/admin.cpanel/saveBulkUpload.php
<?php
ob_start();
ini_set('error_reporting', E_STRICT);
include("connect.php");
mysqli_set_charset($conn,'utf8');
date_default_timezone_set('Asia/Kolkata');

$tmpName = $_FILES['image']['tmp_name'];
$temp = end(explode(".",$_FILES["image"]["name"]));

	if($temp != "csv")
	{
		echo '<script>alert("Invalid file format");</script>';
 		echo '<script>window.location.href="bulkUpload.php";</script>';
	}
	else
	{
				
				$csv_data = array_map('str_getcsv', file($tmpName));
				array_walk($csv_data , function(&$x) use ($csv_data) {
				  $x = array_combine($csv_data[0], $x);
				});

				// remove column header
				array_shift($csv);
				// Print Result Data
				$count=count($csv_data)-1;
				for($i=1;$i<=count($csv_data);$i++)
				{


					$cat_name=$csv_data[$i]['cat_name'];
					$subcat_name=$csv_data[$i]['subcat_name'];
					$p_name=$csv_data[$i]['p_name'];
					$qty=$csv_data[$i]['qty'];
					$real_price=$csv_data[$i]['real_price'];
					$sale_price=$csv_data[$i]['sale_price'];
					$p_code=$csv_data[$i]['p_code'];
					$manufacturer=$csv_data[$i]['manufacturer'];
					$p_desc=$csv_data[$i]['p_desc'];
					$image=$csv_data[$i]['image'];

					$FileType = strtolower(pathinfo($image,PATHINFO_EXTENSION));
					$target_dir = 'prod_image/'.date('Ymdhis').'.'.$FileType;
					file_put_contents($target_dir, file_get_contents($image));

					$ch = curl_init($image);
					$fp = fopen($target_dir, 'wb');
					curl_setopt($ch, CURLOPT_FILE, $fp);
					curl_setopt($ch, CURLOPT_HEADER, 0);
					curl_exec($ch);
					curl_close($ch);
					fclose($fp);

					$ship_chrg=$csv_data[$i]['ship_chrg'];
					$cod=$csv_data[$i]['cod'];
					$prod_approval=$csv_data[$i]['prod_approval'];
					$user_id=$csv_data[$i]['user_id'];
					$user_type=$csv_data[$i]['user_type'];
					$priority=$csv_data[$i]['priority'];
					$p_color=$csv_data[$i]['p_color'];
					$p_size=$csv_data[$i]['p_size'];
					$gst=$csv_data[$i]['gst'];

				echo '<pre/>';
				if($cat_name<>"" || $subcat_name<>"" || $p_name<>"" || $qty<>"" || $real_price<>"" || $sale_price<>"" || $p_code<>"" || $manufacturer<>"" || $p_desc<>"" || $image<>"" || $ship_chrg<>"" || $cod<>"" || $prod_approval<>"" || $user_id<>"" || $user_type<>"" || $priority<>"" || $p_color<>"" || $p_size<>"" || $gst<>""){
				$sql="INSERT INTO `products`(`cat_name`, `subcat_name`, `p_name`, `qty`, `real_price`, `sale_price`, `p_code`, `manufacturer`, `p_desc`, `image`, `datee`, `ship_chrg`, `cod`, `prod_approval`, `user_id`, `user_type`, `priority`, `p_color`, `p_size`, `gst`) VALUES ('".$cat_name."','".$subcat_name."','".$p_name."','".$qty."','".$real_price."','".$sale_price."','".$p_code."','".$manufacturer."','".$p_desc."','".$target_dir."','".date('Y-m-d')."','".$ship_chrg."','".$cod."','".$prod_approval."','".$user_id."','".$user_type."','".$priority."','".$p_color."','".$p_size."','".$gst."')";
				$rs=mysqli_query($conn,$sql);



				if($i==$count)
				{
					echo '<script>alert("Products uploaded successfully.");</script>';
				 	echo '<script>window.location.href="bulkUpload.php";</script>';
				}
				}
					echo '<script>alert("Field are blank , we cant upload");</script>';
				 	echo '<script>window.location.href="bulkUpload.php";</script>';
				}

}
?>