  | 
                       | 
          
            
               
                   ตอบความคิดเห็นที่ : 1 เขียนโดย : ipstarone เมื่อวันที่ 2016-01-15 10:31:54 
รายละเอียดของการตอบ ::
  
รบกวนถามคุณ Progamon ครับ code ผมแบบนี้จะแก้ไขส่วนใหนครับ 
มาจับต่อไปไม่เป็นเลยครับ
 
โดยใน 
 Code (PHP)
<?
$source= "C:/finger/ftp/data/";  // เก็บข้อมูล text file รูปแบบ 
// Ac-No     sTime             Machine 
//100002364 004/03/2014 15:31 2  ประมาณนี้ครับ
$dest= "C:/finger/ftp/data1/";  // หลังจากมีการ convert เสร็จ จะเอา file ไปเก็บใน floder นี้ครับ
$backup="C:/finger/ftp/bak/";  // backup text file ของเก่าครับ
$tdate=date("Y")+543;
$filename="TIMEREC.".$tdate.".".date("m").".".date("d").".txt";
$backupfol=$tdate."_".date("m")."_".date("d");
//if(!@mkdir('path\foldername',0,true)){ code }else{ }
if(fopen($dest.$filename,0,true)){ echo " In Data "; exit; } // else{ }
if(!@mkdir($backup.$backupfol,0,true)){ echo " <center>Not File Teleport In floder </center>"; exit(); } else{ }
//mkdir($backup.$backupfol);
$dataFile2 = fopen( $dest.$filename, "w" ) ;
if ($handle = opendir($source)) {
    while ($entry = readdir($handle)) {
if($entry !="." and $entry !="..")
{
		$dataFile = fopen( $source.$entry, "r" ) ;
 			if ( $dataFile )
				 {		
  						while (!feof($dataFile)) 
   										{
   													 $buffer = fgets($dataFile, 4096);
													 $buffer =trim($buffer);
													 $buff=explode(" ",$buffer);
													 $eid=substr($buff[0],1);	
													 
													 if(substr($buffer,0,1)==1) {
													 $i=1;
												 if($buff[6]!=""){ $datarec=$eid.$buff[1].$buff[6].$buff[7].$buff[8];  }		
												 else {	$datarec=$eid.$buff[15]; }
												 
											 echo $datarec."<br>";
													fwrite($dataFile2, $datarec."\r\n");
													}
										}
 							 fclose($dataFile);
							 				copy($source.$entry,$backup.$backupfol."/".$entry);
											unlink($source.$entry);
 						}
		}
	}
    closedir($handle);
}
											fclose($dataFile2);		
?>
พอ script นี้ run เสร็จ ผลที่ได้คือ   00002364004/03/2014/   แต่อยากให้ออกมาเป็นแบบนี้ครับ 0000236400403201415312
                         
               
               | 
             
            
              
			                              
                              
              
                
                     | 
                     | 
                     | 
                 
                
                     | 
                  
                      
                        | Date :
                            2016-01-15 11:19:21 | 
                        By :
                            ritza | 
                         
                    | 
                     | 
                 
                
                     | 
                     | 
                     | 
                 
                | 
             
           
			         | 
             |