[ADIF Parser] If EOH didn't exist, $i was never set. Init on declaration instead.
这个提交包含在:
父节点
2c40e9acad
当前提交
f37da1aab5
共有 1 个文件被更改,包括 6 次插入 和 9 次删除
|
|
@ -21,7 +21,7 @@ class ADIF_Parser
|
|||
var $data; //the adif data
|
||||
var $datasplit; // one entry is one QSO in the array
|
||||
var $currentarray = 0; // current place in the array
|
||||
var $i; //the iterator
|
||||
var $i = 0; //the iterator
|
||||
var $headers = array();
|
||||
|
||||
public function initialize() //this function locates the <EOH>
|
||||
|
|
@ -29,6 +29,11 @@ class ADIF_Parser
|
|||
|
||||
$pos = mb_stripos(mb_strtoupper($this->data, "UTF-8"), "<EOH>", 0, "UTF-8");
|
||||
|
||||
$in_tag = false;
|
||||
$tag = "";
|
||||
$value_length = "";
|
||||
$value = "";
|
||||
|
||||
if($pos == false) //did we find the end of headers?
|
||||
{
|
||||
// Just skip if we did not find (optional) headers
|
||||
|
|
@ -36,14 +41,6 @@ class ADIF_Parser
|
|||
goto noheaders;
|
||||
};
|
||||
|
||||
//get headers
|
||||
|
||||
$this->i = 0;
|
||||
$in_tag = false;
|
||||
$tag = "";
|
||||
$value_length = "";
|
||||
$value = "";
|
||||
|
||||
while($this->i < $pos)
|
||||
{
|
||||
//skip comments
|
||||
|
|
|
|||
正在加载…
在新工单中引用