biedit.php
Line #0:<title>SWC-BiEdit</title>
Line #1:
Line #2:<body background='Qhat_demo.gif'>
Line #3:
Line #4:<form enctype="multipart/form-data" action="biedit.php" method="POST">
Line #5:<input name="uploaded" type="text" size=100 value="<? echo($_POST['uploaded']); ?>" />&nbsp;&nbsp;File <br />
Line #6:<TEXTAREA NAME = "msgarea" COLS = 100 ROWS = 15>
Line #7:<? echo(htmlspecialchars($_GET['msgarea'])); ?>
Line #8:</TEXTAREA>
Line #9:<br>
Line #10:<INPUT TYPE='radio' NAME='Emod' value=1 <? if ($_POST[Emod]==1) echo("CHECKED"); ?> >
Line #11:Write:&nbsp;&nbsp;
Line #12:<INPUT TYPE='radio' NAME='Emod' value=2 <? if ($_POST[Emod]==2) echo("CHECKED"); ?> >
Line #13:Read:&nbsp;&nbsp;
Line #14:<INPUT TYPE='radio' NAME='Emod' value=3 <? if ($_POST[Emod]==3) echo("CHECKED"); ?> >
Line #15:Clear:&nbsp;&nbsp;
Line #16:
Line #17:<input type="submit" value="SUBMIT" />
Line #18:</form>
Line #19:
Line #20:<?php
Line #21:
Line #22:
Line #23:
Line #24:
Line #25:
Line #26:IF ($_POST[Emod]==2) {
Line #27:
Line #28:$fajl=trim($_POST['uploaded']);
Line #29:
Line #30:$source="";
Line #31:
Line #32:
Line #33:
Line #34:$lines = file($fajl);
Line #35:print $fajl."\n<HR>";
Line #36:
Line #37:foreach ($lines as $line_num => $line) {
Line #38:// echo "Line #{$line_num}:<b>" . htmlspecialchars($line) . "</b> <br/>\n";
Line #39: echo htmlspecialchars($line) . "<br/>\n";
Line #40: $source=$source.htmlspecialchars($line) . "\n";
Line #41:}
Line #42:
Line #43:$_GET['msgarea']=$source;
Line #44:print "\n<HR>";
Line #45:
Line #46:
Line #47:}
Line #48:
Line #49:
Line #50://if (isset($_POST[SUBMIT])) {
Line #51:
Line #52:
Line #53:IF ($_POST[Emod]==1) {
Line #54:
Line #55:
Line #56:$file_name= trim($_POST['uploaded']);
Line #57:if(file_exists($file_name))
Line #58:{
Line #59: //open file for writng and place pointer at the end
Line #60:// $handle = fopen($file_name, 'a+');
Line #61: $handle = fopen($file_name, 'w');
Line #62:
Line #63: if(!$handle)
Line #64: {
Line #65: die("couldn't open file <i>$file_name</i>");
Line #66: }
Line #67:
Line #68: //place pointer at the beginning of the file.
Line #69: rewind($handle);
Line #70:
Line #71: //write to file
Line #72: fwrite($handle, $_POST['msgarea']);
Line #73:
Line #74: echo "success writing to file";
Line #75:}
Line #76:else
Line #77:{
Line #78: echo "file <i>$file_name</i> doesn't exists";
Line #79:}
Line #80:fclose($handle);
Line #81:
Line #82:$_POST['uploaded']=$file_name;
Line #83:
Line #84: echo "<script>";
Line #85:
Line #86: echo "document.location='biedit.php'";
Line #87: echo "</script>";
Line #88:
Line #89:
Line #90:}
Line #91:
Line #92:IF ($_POST[Emod]===3) {
Line #93:
Line #94: $_GET[msgarea]="*";
Line #95:
Line #96: echo "<script>";
Line #97: echo "document.location='biedit.php'";
Line #98: echo "</script>";
Line #99:
Line #100:
Line #101:
Line #102:}
Line #103:
Line #104://}
Line #105:
Line #106:/// biedit.php /// 2009.08.31. 13:36:23
Line #107:
Line #108:?>
Line #109:
Line #110:</body>