ID: 9315
Updated by: andre
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Feedback
Bug Type: Arrays related
Assigned To: 
Comments:

Please provide a reduced code fragment (<15 lines) producing
this behaviour.
Put no database queries etc. in it and rely on no external
files to ensure that we can reproduce it easily unless the
problem is not directly related to some db (or similar)
function.

Previous Comments:
---------------------------------------------------------------------------

[2001-02-17 07:21:14] [EMAIL PROTECTED]
Php only finds the last row of the second file to be excisting in the array; even if 
all the rows are the same.

// Open file with 2 columns and parse into array
if ($fd = @fopen("int-osocat.txt", "r")) {
  while (!feof($fd)) {
     $line = fgets($fd, 4096);
     $intercat = strtok($line, "t");
     $osocat =  strtok("t");
     $key = $intercat;
     $catvars[$key]["active"] = 1;
     $catvars[$key]["osocat"] = $osocat;
  }
fclose ($fd);
}

// open second file, and check contents against array
if ($fd = @fopen("art-intcat.txt", "r")) {
  while (!feof($fd)) {
     $line = fgets($fd, 4096);
     $artikelnr = strtok($line, "t");
     $intcat =  strtok("t");
     $key2 = $intcat;
        if ($catvars[$key2]["active"]== 1) {
          echo $artikelnr . "t" . $catvars[$key2]["osocat"] . "<br>";
        }
  }
fclose ($fd);
}


---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=9315&edit=2


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to