taşıma csv dosyaları fgetcsv &

0 Cevap

Ben üç bölümlük bir soru str_getcsv daha fgetcsv daha iyidir ve sadece. Csv dosya türleri dosya yükleme iletişim görüntülenmesine izin vermek için bir yolu var mı? Son I / I kullanmak gerekiyor yapmalıyım ini_set('auto_detect_line_endings', true);

<?php
if(isset($_POST['submit']))
   {
     //$filename=$_POST['filename'];
     $filename = file_get_contents($_FILES['uploadedfile']['tmp_name']);
     $handle = fopen("$filename", "r");
     while (($data = fgetcsv($handle, 100000, ",")) !== FALSE)
     {

       $import="INSERT into kmmb_member1(no_ahli,no_pin,nama,no_ic_baru,no_ic_lama) values('$data[0]','$data[1]','$data[2]','$data[3]','$data[4]')";
       mysql_query($import) or die(mysql_error());
     }
     fclose($handle);
     print "Import done";
   }
   else
   {

      print "<form action='import.php' method='post'>";
      print "Type file name to import:<br />";
      // print "<input type='text' name='filename' size='20' /><br />";
      print "Select csv file: <input name='uploadedfile' type='file' /><br />";
      print "<input type='submit' name='submit' value='submit' /></form>";
   }
?>

0 Cevap