Skip navigation
This discussion is archived

creating form to be sent from my published iWeb site

2658 Views 9 Replies Latest reply: Jan 28, 2010 2:00 PM by Wyodor RSS
pawsitivelypawssible Calculating status...
Currently Being Moderated
Jan 7, 2010 3:30 PM
I'm having a hard time getting a form to send directly from my website and not from their mail host. Any Ideas would be extremely helpful.

I've tried the info in http://iWebFAQ.com/InsertAForm.html but have not been successful in creating the php file...??? I'm not very techie, perhaps less than most.

Can someone please help me???
Mac Mini, Mac OS X (10.5.8), iWeb 08
  • smokenaxs Level 1 Level 1 (105 points)
    I have an idea that will do what you would like. I use a google doc that I insert the code on an html sippett. The entry when submitted gets sent via the web and into your google doc. It is sharp as ever and works for me. The form (you will only see the form, not the backend data base) is here and I changed the name of the submit button to continue. I used a couple *very easy* to follow tutorials that made things work for me. Hope this suggestion works for you.

    http://www.customdisney.com (our site)

    http://www.morningcopy.com.au/how-to-style-google-forms/ (tutorial)

    http://www.maciverse.com/create-and-customize-forms-in-iweb.html (tutorial)

    Smokenaxes
    G4 iMac,12.4 MacBook, macmini 09 revision, Mac OS X (10.5.6)
  • Ethmoid Level 6 Level 6 (9,680 points)
    Where are you publishing to - MobileMe or a server?

    If MobileMe, then what you want cannot be done - has to be sent via e-mail as MobileMe has no php support or anything like that.

    You must either insert the code to make the form and have it e-mailed to you or use something such as http://www.wufoo.com where you can create whatever form you want and then all you do is copy and paste the html code into your html snippet on your site and away you go. It is free and all the info is stored on a database at Wufoo and you can choose to have the info e-mailed to you or also re-direct to a thank you page on your site.

    Things are different if you use an external host as you can use FormMail which creates more possibilities.
    MacBook Core 2 Duo, iPhone, Mac OS X (10.5)
  • Old Toad Level 10 Level 10 (113,145 points)
    Welcome to the Apple Discussions. Here's a demo page with a couple of different forms and the code used: Embedding Forms & Encoding Email Addresses. I believe one is about the same as from the iWebFAQ site but maybe described differently.

    OT
    3Ghz iMac, 4G RAM, 1TB HD; MBP 2.16 Ghz 2G RAM; 1.5TB/160GB HDs;, Mac OS X (10.6.2), Canon:i850/8600F, Epson R280; 4G Nano, 30G Video iPod; Panasonic DMC-FS15
  •  Certified Level 4 Level 4 (2,775 points)
    I've tried the info in www.iWebFAQ.com/InsertAForm.html but have not been successful in creating the php file...??? I'm not very techie, perhaps less than most.

    Can someone please help me???


    I'll post a video tutorial on the website this weekend to help guide you and others through the process.
    Apple Certified Trainer
  • Roddy Level 6 Level 6 (17,255 points)
    This is a good source for a formmail script and instructions.....

    http://www.tectite.com/formmailpage.php

    You can use something like the freeware TextWrangler to find and replace the few sections required in the script. In its simplest form you only need to deal with line 235, DEF_ALERT on the next line and then line 1564.
    iMac 24, Mac OS X (10.6.2)
  • M.Watson Calculating status...
    Macbook Pro (early 2009), Mac OS X (10.5.8)
  •  Certified Level 4 Level 4 (2,775 points)
    The problem with your method (and others like wufoo, bravenet, tectile, etc. that use a 3rd party form service provider) is that

    1.) The form action is mailto: which will open the visitors email application; which most do not have configured, and even if they do then they still leave your site and still have to send the email from their email application. It's a cumbersome process that will only work under certain specific circumstances that are more unlikely than not. This method will undoubtedly frustrate users that do not have their email application setup on their computer and since they've already left your site to send the email they most likely will not return and you will not receive the email that they tried to send to you!

    2.) The email service providers store the email content on their database server which is a privacy concern.

    3.) The third party form service is usually branded with their logo unless you pay a fee to remove their logo, although after paying a fee the form information is still stored on their server.

    For instance: with your method the form action goes to a php script that is hosted on a third party server which will store the form information on their database. So any information that your visitors submit in the form is held at the mercy of the form service provider in their database, meaning everything that your visitors think they're sending to you they are also sending it to the form service providers too!

    Ideally you want your script to process the form information on your server and send you (and only you) the email, not through a third party provider and not through a mailto: form action.
    Apple Certified Trainer
  • Wyodor Level 6 Level 6 (19,335 points)
    [Read my blog|http://www.wyodor.net/blog/archives/2010/01/entry_301.html] and proceed to [see the sample|http://dailynews.webege.com/forms/Message.html].
    24" Alu iMac 4GB RAM 500GB HDD, Mac OS X (10.6.1)

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.