prcollin Posted May 29, 2008 Share Posted May 29, 2008 I have created this form. Now when it submits i want it to post directly into a specific directory as a .html file how do i go about submitting it to a specific directory. I already have the html form and have defined the form elements as variables for the php script but what script do i enter that will post the file to a directory as an html file. fwrite()? and if so what is the format? Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/ Share on other sites More sharing options...
.josh Posted May 29, 2008 Share Posted May 29, 2008 fopen fwrite fclose Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552238 Share on other sites More sharing options...
prcollin Posted May 29, 2008 Author Share Posted May 29, 2008 fopen fwrite fclose <?php $filename = 'test.txt'; $somecontent = "Add this to the file\n"; // Let's make sure the file exists and is writable first. if (is_writable($filename)) { // In our example we're opening $filename in append mode. // The file pointer is at the bottom of the file hence // that's where $somecontent will go when we fwrite() it. if (!$handle = fopen($filename, 'a')) { echo "Cannot open file ($filename)"; exit; } // Write $somecontent to our opened file. if (fwrite($handle, $somecontent) === FALSE) { echo "Cannot write to file ($filename)"; exit; } echo "Success, wrote ($somecontent) to file ($filename)"; fclose($handle); } else { echo "The file $filename is not writable"; } ?> where do you specifiy the directory you want the file to go. Basically everytime a person signs up for my website i want their sign up info to be posted as its own unique file in a directory called /userpages/ Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552243 Share on other sites More sharing options...
.josh Posted May 29, 2008 Share Posted May 29, 2008 If you want the file to be saved in a certain directory, include the path with the filename. Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552247 Share on other sites More sharing options...
prcollin Posted May 29, 2008 Author Share Posted May 29, 2008 If you want the file to be saved in a certain directory, include the path with the filename. can you just give me an example Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552249 Share on other sites More sharing options...
trq Posted May 29, 2008 Share Posted May 29, 2008 if (!$handle = fopen('userpages/'. $filename, 'a')) { Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552251 Share on other sites More sharing options...
prcollin Posted May 29, 2008 Author Share Posted May 29, 2008 if (!$handle = fopen('userpages/'. $filename, 'a')) { thanks a bunch Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552252 Share on other sites More sharing options...
prcollin Posted May 29, 2008 Author Share Posted May 29, 2008 actually i guess my issue isnt solved one hundred percent yet so this code if i am reading it correctly adds to a file that already exists. OK so here is the break down i think i was unclear before. THere is this form. It is written in FacilForms right now. In the same script as the form script is an html script. The variables in the form are also in the html form so when a user fills out the form it automatically populates an html document. Right now the html document sends to my email when it is submitted. What I want is to have it sent to a directory on my web domain (userpages/) instead of my email. I dont need to append the file i need to just create the file in the directory with the HTML script that is populated from the form. Quote Link to comment https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/#findComment-552498 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.