Writing To A File Using Fopen
Their will be many different instances when you might need to write to a file. What we are going to do now is create an HTML form, and a PHP code so when you click submit on the HTML form it writes the users input to a file.
In this PHP script, we are going to be using the /n function, fopen, fput, and fclose commands.
First, we are going create an HTML page that has the following code.
//Mypage.php
//create the form
<form method=post action="writetofile.php">
Enter Name: <input type="text" name="name">
<input type="submit" value="Subscribe">
</form>
//End Mypage.php
OK, now that we have created the HTML form for the user to enter their input we need the information to be written to a file. Create another page called writetofile.php
//writetofile.php
//at the top of the PHP page enter the following code
<?php $a = fopen("/home/pinehead/public_html/sighnup.txt", "a");
//Now that we have clarified the file location we are going to write the information to it.
fputs($a, "$name\n"); //-> \n ends the line with a carrige return
fputs($a, "\n"); //-> Creates a blank line for the next name.
fclose($a);
?>
//-> End Writetofile.php
There ya have it. Your very own script that can write to a file! Go program! Good Luck!
