I posted a related question yesterday with no response. I've done some more investigating and think I can lay some of the blame on the string concatentation operation. If anyone can tell me what might be causing this behavoir I would greatly appreciate it. the following code shows the rough form of what I am doing.... for ($i=0;$i<100;$i++) { $returnVal = "\t<TR>\n"; $returnVal .= "\t\t<TD><FORM><INPUT TYPE=\"HIDDEN\" NAME=\"name\" VALUE=\"$i\">\n"; $returnVal .= "\t\t\t<INPUT TYPE=\"SUBMIT\" VALUE=\"Do it\"> </FORM> </TD>\n"; <snip -- other similar cells being created> $returnVal .= "\t</TR>"; $returnValArray[$i]=$returnVal; } return $returnValArray; --- Problem description: Some rows are corrupted. The type of corruption that occur are a) an incomplete row is in $returnVal before assignment to the array, the incomplete row is always stopped partway through the addition of a string, ie "ABC"."DEF"->"ABCD" sometimes b) a doubled row. The initial $returnVal assignment is skipped causing two iterations throuhg the for loop to build up on the returnVal variable. c) unknown. in some cases, after the assignment of $returnVal to $returnValArray[$i] the array version will be corrupted while the originl is not. What is happening here? As mentioned this problem only materializes on an older machine (P133 with 64MB ram) not on the development machine (PIII700 with 128MB). The productio server runs AOLServer while the development server runs Apache. Eric Nielsen -------------------------------------------------------------------- Mail2Web - Check your email from the web at http://www.mail2web.com/ . -- PHP General 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]