Jump to content


Photo

forms, Post


  • Please log in to reply
2 replies to this topic

#1 steply

steply
  • New Members
  • Pip
  • Newbie
  • 6 posts

Posted 15 April 2004 - 01:51 AM

I've not been able to get an answer to the below elsewhere. So I have found may way here. This code posts to existing files although I need to:

a)Limit bytes written or added.

b) How to add the following to record the date in MySQL:
<input type="hidden" name="RetEdit" value="<?php echo date('Y-m-d', strtotime("+0 days")); ?>">

<?php
// umask to maintain file permissions during next procedure
umask(000);
$filename = $row_Recordset_rs['ReID'].'__r.txt';
$fullfilename=$_SERVER['DOCUMENT_ROOT']."/file3/".$filename;
if (file_exists($fullfilename)) {
if (isset($_POST['submit']) && isset($_POST['contents'])) {
if (is_writable($fullfilename)) {
if ($fp = fopen($fullfilename, 'wb')) {
$bytes = fwrite($fp, $_POST['contents']);
if ($bytes === false) {
echo "Error: could not write to file '{$fullfilename}'";
}
else {
echo "{$bytes} bytes written to file '{$fullfilename}'";
}
fclose($fp);
}
else {
echo "Error: could not open file '{$fullfilename}' for writing";
}
}
else {
echo "Error: file '{$fullfilename}' is not available for writing";
}
}
else {
if (is_readable($fullfilename)) {
echo '<form action= "' . $_SERVER['PHP_SELF'] . '" method="post">'
. '<textarea name="contents" rows="15" cols="80">'
//for PHP 4.3.0 or newer, which this server has
. htmlspecialchars(file_get_contents($fullfilename))

. '</textarea><br />'
. '<input type="submit" name="submit" value="Update Q"></form>' ;

}
else {
echo "Error: could not open file '{$fullfilename}' for reading";
}
}
}
?>

#2 morpheus.100

morpheus.100
  • Members
  • PipPipPip
  • Advanced Member
  • 145 posts

Posted 16 April 2004 - 10:49 PM

With ref the above here are two example of hidden fiels with different date formats.

<form name="form1" method="post" action="your_script.php">

<p>
<input name="date in sql" type="hidden" id="date/in/sql" value="<?php echo date("n/j/Y g:i:s A"); ?>">

<input name="dateinrfcformat" type="hidden" id="date/in/rfc/format" value=" <?php echo date("r"); ?>">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>



#3 steply

steply
  • New Members
  • Pip
  • Newbie
  • 6 posts

Posted 17 April 2004 - 03:46 AM

How could these be applied to my form?

RetEdit is mySQL table column

Form action "' . $_SERVER['PHP_SELF'] . '"





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users