[thelist] PHP Array loop help

CDitty mail at redhotsweeps.com
Thu May 9 18:54:03 CDT 2002


Can someone offer any help with the code below?  I have a cookie that is
set  and is separated by pipes (|).  For each segment, I have to look up
the id in a text file.  I can loop through the cookie and get each segment,
but when I open the text file and loop through it, it only matches the
first segment.

Any help is appreciated.

<?
if(!IsSet($HTTP_COOKIE_VARS["test"])){
         setcookie("test", "43|50|77|84|", time()+31536000); /* expire in 1
year */
}
$myCookie = explode("|",$HTTP_COOKIE_VARS["test"]);

foreach ($myCookie as $v){
         echo $v . " ";
         $links_database = "c:\\program
files\\web_dev\\apache\\htdocs\\link.db";
         $fd = fopen($links_database, "r");
         $contents = fread($fd, filesize($links_database));
         $cookieInfo = explode("|", $contents);

         //foreach ($cookieInfo as $a){
         while(list($key, $value) = each($cookieInfo)){
         if($v == $cookieInfo[0]){
                 print "Link Info: $cookieInfo[1]\n<br>";
         }
}

fclose($fd);
}
?>

Thanks
Chris





More information about the thelist mailing list