Some code can't separated like I use to type in php. Example like <? $s="this is my code blabla"; ?> let's say bla-bla think are make 2 line.. For sake of easy to view. I separated using enter but in basic, separated using enter can't make problem.
Actualy there is a solution to avoid it. Today script are to make reader easy to understand the code..If you read the 2nd line (actualy that the 4th).. You will notice how long I type the textarea. in fact I was to make you understand that <textarea> .... is one line.. I able to separated the text area soo you able to understand the code. And for the beauty of code, I type the textarea like below
| <form method="post"> | ||||
| <textarea name="myCode" style="width:440px; height:200px" rows="15" cols="80"></textarea> | ||||
| <br><input type=submit value='save' /> | ||||
| </form> | ||||
| <?php | ||||
| if($_POST) | ||||
| { | ||||
| $s=$_POST[myCode]; | ||||
| $a=explode("\n",$s); | ||||
| $txt.="\n<table cellspacing='0' cellpadding='0' ><tbody>"; | ||||
| foreach($a as $val) | ||||
| { | ||||
| $a1=explode("\t",rtrim($val)); | ||||
| $a2[]=array(count($a1),trim(htmlentities($val))); | ||||
| $max<count($a1)?$max=count($a1):$dim=1; | ||||
| } | ||||
| $txt.="<tr>"; | ||||
| for($i=0;$i<$max;$i++)$txt.="<td width=30px> </td>"; | ||||
| //$txt.="<td> </td>"; | ||||
| $txt.="</tr>"; | ||||
| $txt.="<tr bgcolor='blue'>"; | ||||
| $txt.="<td height=1px width=500px colspan='$max'> </td>"; | ||||
| $txt.="</tr>"; | ||||
| //================== | ||||
| $i2=0; | ||||
| for($i=0;$i<count($a2);$i++) | ||||
| { | ||||
| $i2++; | ||||
| switch($i2%3) | ||||
| { | ||||
| case 0: $bg="lightblue"; break; | ||||
| case 1: $bg="lightgreen"; break; | ||||
| default: $bg="#BEFEFA"; | ||||
| } | ||||
| $txt.="\n<tr bgcolor='$bg'>"; | ||||
| //my plan is to put number in here.. | ||||
| $n=$a2[$i][0]-1; | ||||
| if($n>0) | ||||
| { | ||||
| for($i3=0;$i3<$n;$i3++){ | ||||
| $txt.="<td>\t </td>"; | ||||
| if($i3>100) die($txt); | ||||
| } | ||||
| } | ||||
| $n=$max-$a2[$i][0]+1; | ||||
| $txt.="\n\t<td colspan=$n align=left>"; | ||||
| $txt.='<span style="font-family: \'courier new\', courier;">'; | ||||
| $txt.=$a2[$i][1]."</span> </td>"; | ||||
| $txt.="</tr>"; | ||||
| } | ||||
| //=================== | ||||
| $txt.="\n</tbody></table>"; | ||||
| ?><textarea name="text" style="width:440px; height:200px" rows="15" | ||||
| cols="80"><?=htmlentities($txt);?></textarea> | ||||
| <? | ||||
| echo $txt; | ||||
| } | ||||



0 comments:
Post a Comment