Jump to content

Recommended Posts

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?

 

Link to comment
https://forums.phpfreaks.com/topic/107723-submit-place-file-in-directory/
Share on other sites

 

<?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/

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.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.