Why is this code hanging?
| From: | Leif K-Brooks | Date: | Tue, 02 Jul 2002 08:31:11 +0000 |
| Subject: | Why is this code hanging? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-104860@lists.php.net to get a copy of this message | ||
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>";
?>