GIF89a
<?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>'; } } ?>