|
|
|
Upload text file แล้วข้อมูลไม่ครบถ้วนตามจำนวนที่จะเป็น |
|
|
|
|
|
|
|
ง่าย ๆ เลยน่ะครับ ขั้นแรกคุณ echo ดูค่าว่ามันอ่านได้ทั้ง 20,000 Rows หรือไม่ ถ้าแสดงได้ทั้ง 20,000 rows แต่ตอนที่ Insert มันเข้าแค่ 2,000 แสดงว่าผดชิดตอนที่ Insert ครับ
จะต้องไล่ทีล่ะ Step ว่ามันผิดตั้งแต่ตัวไหน
|
|
|
|
|
Date :
2016-03-11 09:40:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช็คข้อมูลถ้ามัน 20000 บนทัดให้ echo คงไม่ work
ให้เขียนลงไฟล์ไปก่อนดีไหม
Code (PHP)
<?php
if(isset($_POST["Import"])){
$filename = $_FILES['file']['name'];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if($ext != "txt" ) {
echo 'Upload File error';
}else{
echo 'Upload File complete';
$filename=$_FILES["file"]["tmp_name"];
if($_FILES["file"]["size"] > 0){
$file = fopen($filename, "r");
$tmp = fopen('test.txt', 'w'); $i=0;
while(!feof($file)){
$txt=fgets($file);
$rows=explode("\t",$txt);
fputs($tmp, (++$i).')'.$txt."\n\t".json_encode($rows)."\n");
}
}else{
//
}
}
}
แล้ว ไปเปิดไฟล์ดู ว่าข้อมูลมาถูกต้องไหม
|
ประวัติการแก้ไข 2016-03-11 13:27:27 2016-03-11 13:28:13
|
|
|
|
Date :
2016-03-11 13:24:33 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ได้แล้วคะ พอดีเขียนคำสั่งให้มัน echo ออกมา มันเลยตัดบางส่วนออก
ขอบคุณคะ
|
|
|
|
|
Date :
2016-03-11 13:53:59 |
By :
mayrizzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|