Formulieren via eigen webserver.
19 december 2007 - 20:31   
geplaatst door: pakito
Een oude klant wenst een form op haar website, waarbij het mogelijk is rechtstreeks mensen naar haar mailadres te sturen.
De site staat op een oud emacje dat ingesteld is als webserver. Het is ergens een oud euvel dat wel opgelost dient te worden. Als ik het goed voorheb moet dat via een cgi verlopen. Kan ik ergens een soort standaard cgi-script downloaden, en hoe moet ik dat dan in het HTML verwerken?

Kan iemand mij helpen? :confused:

Formulieren via eigen webserver.
19 december 2007 - 20:39    reactie #1
geplaatst door: Nicky
Draait 'ie onder OS X? Zo, ja dan kan je dit eenvoudig (relatief natuurlijk) met PHP realiseren.
Formulieren via eigen webserver.
19 december 2007 - 20:44    reactie #2
geplaatst door: pakito
Het is OSX, maar ik ken echt noppes van PHP. Ik zoek dus een relatief eenvoudige oplossing?
Formulieren via eigen webserver.
19 december 2007 - 20:48    reactie #3
geplaatst door: Nicky
Is dit wat?
Formulieren via eigen webserver.
22 december 2007 - 19:25    reactie #4
geplaatst door: pakito
Het lukt me niet echt op die manier … Is er iemand met een ander ideetje?
Formulieren via eigen webserver.
22 december 2007 - 19:40    reactie #5
geplaatst door: mug
Formulieren via eigen webserver.
22 december 2007 - 22:24    reactie #6
geplaatst door: denn88
Je kan het met PHP oplossen. Echter, voor formulier verwerking naar een email adres moet je op de bewuste Mac ook een mail-server hebben draaien (in dit geval voor uitgaande mail, ofwel SMTP). Dat is standaard aanwezig op Mac OS Xmaar staat niet standaard aan en je moet het nog configureren. Met een shareware programma'tje als MailServe is dat makkelijk aan te zetten.

Via PHP kun je de formulier verwerking laten afhandelen en met de formulier data een mailtje versturen. Je kunt ook het mailtje laten versturen met zo'n kant en klaar CGI (vaak Perl) scriptje. Echter deze gebruikt ook een mail server om het te versturen.

Het probleem is echter dat ISP's (Internet Service Providers, waarmee je internet, bv Casema, Planet, XS4All) niet toestaan om een thuis servertje te hebben draaien die zelf mail aan het rond sturen is. Is nogal vatbaar voor spam verspreiding namelijk en zal snel op een black-list komen.

Nu zou je PHP bv zo in kunnen stellen (php.ini config file) dat deze niet de 'localhost' (Mac zelf) gebruikt als mail-server maar bv de mail server waarmee de Mac op internet is aangesloten. Bijvoorbeeld smtp.planet.nl. Dan zal de mail vanaf de Mac webserver wel verstuurd worden.

Atlantisdesign.nl - webDesign en de Mac. Bezig met webdesign / webdevelopment? Je eigen Mac als lokale webserver?
iPhone 4, 16 GB (black) | MacBook Pro 15", 2.44Ghz Intel Core 2 Duo,  4GB Ram | Airport Extreme | MacMini Intel Core 2 Duo, 4GB Ram | PowerMac G4 MMD Dual 1Ghz.