Jump to content

Some coding help


Bounty

Recommended Posts

Hello...im trying to make a script that will add a input text field to my page and a submit button witch would save all data in the textfield as "somename.txt"...this is all i could get can you help me out here? :/

 

 

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table align="center">
  <tr>
    <td> <textarea name="textfield" cols="45" rows="5" id="textfield">Text</textarea></td>
  </tr>
  <tr>
    <td align="center"> <input name="submit" type="submit" id="button" value="Submit" onClick=""></td>
  </tr>
</table>
</body>
<?php
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "blahhh";
fwrite($fh, $stringData);
fclose($fh);
?>

</html>

 

Link to comment
https://forums.phpfreaks.com/topic/192429-some-coding-help/
Share on other sites

Hi, u need to just store data?

try this:

<?php
if(!$_POST)
{
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table align="center">
<form name="text_field_store_data" action="<?=$_SERVER['PHP_SELF']?>" method="POST">
  <tr>
    <td> <textarea name="textfield" cols="45" rows="5" id="textfield">Text</textarea></td>
  </tr>
  <tr>
    <td align="center"> <input name="submit" type="submit" id="button" value="Submit" onClick=""></td>
  </tr>
</form>
</table>
</body>
<?
}
else
{
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = $_POST['textfield']; // may u protect the string?
if(!fwrite($fh, $stringData))
{
echo "error appear while trying to store data";
}else{
fclose($fh);
echo "Successfuly stored";
echo "<meta http-equiv='REFRESH' content='2;url=$_SERVER[REQUEST_URI]'>";
}
}
?>

</html>

 

why we do a checking if(!$_POST) if not post in other words, if visitor didnt clicked on Submit he will see only 1st part of script, that contains HTML form only, else he will not see a form, but php part will execute and store data, if script cant open file, error appears, if script cant save data for any reason the error will apeare, if all operation success - Successfuly stored, and will redirect visitor to the same form.

 

Hope it was helpful.

Link to comment
https://forums.phpfreaks.com/topic/192429-some-coding-help/#findComment-1013932
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.