You're not incrementing $count within your while loop. So it's staying at zero the whole time...
---John Holmes... > -----Original Message----- > From: Leif K-Brooks [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 02, 2002 4:31 AM > To: [EMAIL PROTECTED] > Subject: [PHP] Why is this code hanging? > > I am trying to make a simple php program to produce text lIkE tHiS. > The thing is, it hangs for a while andd then says it's reached the > maximum execution time of 30 seconds. The error is on line 18. Any > ideas? My code: > <?php > print "<html><body>"; > if(!isset($_POST['text'])){ > print <<< END > <form action="case.php" method="post"> > <b>Text:</b> <input type="text" name="text" /><br /> > <input type="submit" value="Do" /></form> > END; > }else{ > $text = $_POST['text']; > $last = false; > $final = ""; > $count = 0; > while($count < strlen($text)){ > $this = $text{$count}; > if(ereg("[a-zA-Z]",$this)){ > if($last){ > $final = $final.strtolower($this); > $last = false; > }else{ > $final = $final.strtoupper($this); > $last = true; > } > } > } > print $final; > } > print "</body></html>"; > ?> > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php