Toon posts:

Chello: cgi-bin

Pagina: 1
Acties:
  • 67 views sinds 30-01-2008

Verwijderd

Topicstarter
Het mailto script

Met het mailto script biedt u bezoekers van uw homepage de mogelijkheid u een e-mail toe te sturen. U kunt in uw html-code een zogenaamde 'tag' opnemen, zodat mensen met een klik op een knop een e-mailscherm krijgen waarin ze alleen maar de tekst hoeven te typen.

Indien u gebruik wenst te maken van het script dient u de volgende veranderingen in uw homepage aan te brengen:

Start het programma op dat u gebruikt om webpagina's te maken. U gaat naar de plaats binnen de HTML-code waar u de tekst wilt hebben van waaruit mensen u een e-mail kunnen sturen. U voert de volgende regel in:

#

<FORM METHOD="POST" ACTION="/cgi-bin/mailto/~[user]/bedankt.html?[e-mailadres]">

Voor [user] vult u uw eigen loginnaam in. Voor [e-mailadres] vult u het e-mailadres in waar u het e-mailtje naar toegestuurd wilt hebben. U kunt ook ( net zoals in alle forms ) gegevens laten invullen en deze met het e-mailbericht laten meesturen. U voegt dan regels toe die er als volgt uitzien :

<INPUT NAME="Naam">
<INPUT NAME="Email">
<INPUT NAME="Adres">

Dit script zal voor alle toegevoegde velden een regel aan het e-mail bericht toevoegen die er als volgt uitziet :
NAAM = <Datgene dat ingevuld is>

Indien u wilt dat men bepaalde gegevens wel invult voordat men u een e-mail kan sturen, dan kunt u de volgende regel opnemen in uw HTML code :

<INPUT TYPE="hidden" NAME="required" VALUE="Naam Email">

Deze regel zorgt er voor dat er in velden 'Naam' en 'Email' iets ingevuld moet staan voordat het e-mailbericht verstuurd wordt. Indien u graag wilt dat elk e-mailbericht een standaard "subject" krijgt, kunt u de volgende regel toevoegen ( deze tekst is dan niet te lezen op uw homepage):

<INPUT TYPE="hidden" NAME="subject" VALUE="<subject>"><BR>

U vervangt hier <subject> door uw eigen tekst bijv. Email van mijn homepage.
U kunt nu uw eigen tekst en/of plaatje toevoegen. U sluit het "mailto" gedeelte af met : </FORM>

Wanneer het e-mailbericht goed verstuurd is, wordt een pagina weergegeven ter bevestiging van de e-mail. u dient hiervoor het volgende te doen, maak bedankt.html in de door u gebruikte publisher.

U bewaart nu uw homepage als 'index.html' op uw eigen machine. Daarna upload u uw homepage (index.html ) als de "bedankt" pagina (bedankt.html). Het moet nu mogelijk zijn om een e-mailbericht te versturen vanaf uw homepage.
Ik wil voor mijn website graag een formulier maken, waarmee bezoekers een email via een formulier naar mij kunnen sturen, hoe doe ik dit?

Graag reactie!

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Nou het lijkt me redelijk duidelijk uitgelegd eigenlijk.
Wat doet ie dan niet? Waar loop je de fout in.

Je kan niet verwachten dat we hier ff je complete pagina opbouwen.

Verwijderd

Topicstarter
ik heb wat geprobeerd maar het lukt me niet. Hoe maak een heel simpel formuliertje?

Verwijderd

Zelfs ik als n00b kan het verhaal goed volgen. Dus wat is het probleem? Heb je het uberhaupt al uitgeprobeerd wat er staat?

Edit: Te laat |:(

[ Voor 8% gewijzigd door Verwijderd op 17-12-2002 17:07 ]


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
</head>
<body>
<FORM METHOD="POST" ACTION="/cgi-bin/mailto/~[user]/bedankt.html?[e-mailadres]"> 
Naam:<INPUT NAME="Naam"></br>
Email:<INPUT NAME="Email"></br>
Adres:<INPUT NAME="Adres"></br>
<INPUT TYPE="hidden" NAME="required" VALUE="Naam Email"></br>
<input type="submit" value="verzenden">
</FORM>
</body>
</html>


Nu nog alleen ff die dingen vervangen zoals aangeven in je tekst document.
Dat moet toch wel lukken hoop ik :o

Verwijderd

Topicstarter
thnx voor de reacties het is gelukt kijk maar eens: http://members.ams.chello...pbb/frameset/contact.html

Alleen wanneer hij dan naar bedankt gaat, dan neemt hij mijn css niet over :( , hoe kan dat dan nou weer

  • job
  • Registratie: Februari 2002
  • Laatst online: 21-08 21:58

job

Verwijderd schreef op 17 december 2002 @ 17:30:
thnx voor de reacties het is gelukt kijk maar eens: http://members.ams.chello...pbb/frameset/contact.html

Alleen wanneer hij dan naar bedankt gaat, dan neemt hij mijn css niet over :( , hoe kan dat dan nou weer
dat is logisch kijk maar eens naar de url

de bedankt pagina zit op een heel ander url.

formulier zit hier: http://members.ams.chello.nl/szijlstra1
bedankt form: http://members.ams.chello.nl/cgi-bin

in bedankt verwijs je naar: phpbb/css/style.css
oftewel naar: http://members.ams.chello.nl/cgi-bin/phpbb/css/style.css
en dat is dus verkeerd.

[ Voor 38% gewijzigd door job op 17-12-2002 17:36 ]


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Hmmm je kan wel allemaal ondersteuning voor phpbb geven en met css werken etc, maar zo'n simpel formuliertje lukt niet?

Ik vindt het een beetje vreemd om eerlijk te zijn :/

Maar dat je css niet werkt, komt waarschijnlijk omdat bedankt.html in een andere directorie staat.

Verwijderd

Topicstarter
hij is wel goed gelinkt (de css)

Kijk maar naar source bedankt.html

of bekijk bedankt.html appart:

http://members.ams.chello.nl/szijlstra1/bedankt.html

  • job
  • Registratie: Februari 2002
  • Laatst online: 21-08 21:58

job

ja, maar hij wordt daar niet geopend, hij wordt geopend in: http://members.ams.chello.nl/cgi-bin
kijk maar eens naar de url als je je een bericht hebt gestuurd.
dan is de url dit:
http://members.ams.chello.nl/cgi-bin/mailto/~szijlstra1/bedankt.html?szijlstra1@chello.nl


verander in bedankt.html
phpbb/css/style.css maar eens in: http://members.ams.chello.nl/szijlstra1/phpbb/css/style.css

wedden dat hij het doet.

daarom moet je dus altijd complete url gebruiken.

[ Voor 36% gewijzigd door job op 17-12-2002 17:49 ]


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Mjah _zelf_ moeite doen is een vereiste hier op GoT.
Dat zie ik gewoon simpel weg niet terug in dit topic.
Pagina: 1

Dit topic is gesloten.