frenchn00b |
07-18-2010 02:20 AM |
LINUX "hacx": how to click on a button of my PHP webpage
Hello,
I am working on a piece of html/php code. With a specific moment of the week, I would like that linux click on the button : RESET
( indicated with
Code:
<INPUT type="submit" name="bsubmit" value="Reset">
)
Is it possible to click on specific button with a bash preferably, or python, or perl, or gcc command? Whatever works... it would be great.
I do not know if it can be possible because it is not easy to interact with html automatically.
Please find the webpage php file:
Code:
<?
define("DEFAULT_FILE", "textfile.txt"); // Default file that is used when ?file= is not defined.
/// END CONFIG, START MAIN SCRIPT //
if ($_GET[file] == "")
$file = DEFAULT_FILE;
else
$file = $_GET[file];
if ($_POST[update] == "true") {
$fh = fopen($file, 'w') or die("Can't open file.");
fwrite($fh, stripslashes($_POST[body]));
fclose($fh);
}
if ($_POST[bsubmit]=="Update")
{
echo ' <span style="font-weight: bold" > ' ;
echo ' ====>>> Read/updated ! <<<==== ' ;
echo '</span> ' ;
echo '</div> ' ;
echo '<div style="text-align: left;"> ' ;
}
if ($_POST[bsubmit]=="Shopping")
{
echo ' <span style="font-weight: bold" > ' ;
echo ' ====>>> Shopping ! <<<==== ' ;
echo '</span> ' ;
echo '</div> ' ;
define("DEFAULT_FILE", "shopping.txt");
echo '<div style="text-align: left;"> ' ;
}
if ($_POST[bsubmit]=="Shopping")
{
echo ' <span style="font-weight: bold" > ' ;
echo ' ====>>> To Do List ! <<<==== ' ;
echo '</span> ' ;
echo '</div> ' ;
define("DEFAULT_FILE", "todo.txt");
echo '<div style="text-align: left;"> ' ;
}
if ($_POST[bsubmit]=="Default")
{
echo ' <span style="font-weight: bold" > ' ;
echo ' ====>>> Textfile List ! <<<==== ' ;
echo '</span> ' ;
echo '</div> ' ;
define("DEFAULT_FILE", "textfile.txt");
echo '<div style="text-align: left;"> ' ;
}
if ($_POST[bsubmit]=="Reset")
{
echo ' <span style="font-weight: bold" > ' ;
echo ' ====>>> Reset ! <<<==== ' ;
echo '</span> ' ;
echo '</div> ' ;
echo '<div style="text-align: left;"> ' ;
$fh = fopen($file, 'w') or die("Can't open file.");
fwrite($fh, stripslashes("Reset performed"));
fclose($fh);
}
if ($_POST[bsubmit]=="Save")
{
$fh = fopen($file, 'w') or die("Can't open file.");
fwrite($fh, stripslashes($_POST[body]));
fclose($fh);
echo ' <span style="font-weight: bold" > ' ;
echo ' ====>>> Saved ! <<<==== ' ;
echo '</span> ' ;
echo '</div> ' ;
echo '<div style="text-align: left;"> ' ;
}
?>
<html><head><title>BCSNotepad</title></head><body>
<center><table width=400><tr><td style='border: 2px dashed #003b53; padding:10px; font-family:verdana; font-size:10px; color: #003b53;' align='center'>
You are editing: <i><?=$file?></i><br><br>
<form action='<?=$PHP_SELF?>?file=<?=$file?>' method='post'>
<form action='<?=$PHP_SELF?>?file=<?=$file?>' method='post'>
<textarea name='body' rows="25" cols="100" style="font-family: Verdana; padding: 5px; background-color: LightYellow" ><?
if (file_exists($file))
readfile($file);
else
$message = "The file ".$file." does not exist and will<br>be created when you click Save.<br><br>";
?></textarea><br><br>
<?=$message?>
<FORM action="notepad.php" method="post">
<INPUT type="submit" name="bsubmit" value="Update">
<INPUT type="submit" name="bsubmit" value="Save">
<INPUT type="submit" name="bsubmit" value="Reset">
</FORM>
</form>
</td></tr></table></center>
</body></html>
|