Make SOTA-CSV-export safer by adding quotes
Adds quotes to the comment-field of the CSV-export, which leads to proper CSV-files if the comment contains comma and uses printf for formatting.
这个提交包含在:
		
							父节点
							
								
									8aa0a16283
								
							
						
					
					
						当前提交
						a6fb75ecc7
					
				
					共有  1 个文件被更改,包括 11 次插入 和 1 次删除
				
			
		|  | @ -35,6 +35,16 @@ $bands = array( | ||||||
| ); | ); | ||||||
| foreach ($qsos as $qso) { | foreach ($qsos as $qso) { | ||||||
|    $timestamp = strtotime($qso['COL_TIME_ON']); |    $timestamp = strtotime($qso['COL_TIME_ON']); | ||||||
|    print "V2,".$qso['station_callsign'].",".$qso['COL_MY_SOTA_REF'].",".date('d/m/y', $timestamp).",".date('Hi', $timestamp).",".$bands[$qso['COL_BAND']].",".$qso['COL_MODE'].",".$qso['COL_CALL'].",".$qso['COL_SOTA_REF'].",".$qso['COL_COMMENT']."\n"; |    printf("V2,%s,%s,%s,%s,%s,%s,%s,%s,\"%s\"\n", | ||||||
|  |       $qso['station_callsign'], | ||||||
|  |       $qso['COL_MY_SOTA_REF'], | ||||||
|  |       date('d/m/y', $timestamp), | ||||||
|  |       date('Hi', $timestamp), | ||||||
|  |       $bands[$qso['COL_BAND']], | ||||||
|  |       $qso['COL_MODE'], | ||||||
|  |       $qso['COL_CALL'], | ||||||
|  |       $qso['COL_SOTA_REF'], | ||||||
|  |       $qso['COL_COMMENT'] | ||||||
|  |    ); | ||||||
| } | } | ||||||
| ?>
 | ?>
 | ||||||
|  |  | ||||||
		正在加载…
	
		在新工单中引用