Oops, sorry for the dumb problem... John Holmes wrote:
>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 >> >> > > > > >