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

Reply via email to