Toon posts:

Dreamweaver Formulier werkt niet

Pagina: 1
Acties:
  • 922 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Beste tweakers..

Ik ben al een hele poos bezig met het opzetten van een contactformulier via Dreamweaver..
Op het internet heb ik al bergen info gelezen hoe het wel en niet moet.. Ik denk zelf dat ik snap hoe het werkt, maar toch krijg ik het niet aan de gang! Ik heb een domein via Hosting2go.nl, hiervoor had ik een domein bij One.com. Daar had ik geen enkel probleem!

Mijn instellingen
Het contactformulier staat op www.yoursonline.nl/contact.html
Ik heb de php-codes recipient, redirect en subject ingevuld.
Het formmail bestandje heb ik in de CGI-Bin map geplaatst. Ook heb ik de waarde van de cgi-bin map veranderd in 755.

Ik neem waar dat hij het bestand wel opzoekt, maar dat hij er niet in kan komen oid.. Er komt namelijk de volgende error: 500 Internal Server Error. Het zou dus iets te maken moeten hebben met de server.. Van Hosting2Go moet ik de site in de map /httpdocs/ zetten. De cgi-bin map staat in de /root map! Misschien is het hier wat mee?

Weten jullie wat ik fout doe?

  • marcieking
  • Registratie: Februari 2005
  • Niet online

marcieking

Mannetje Pug en een stokbrood

Je form heeft
code:
1
action=""

Moet daar niet iets in staan van een php mailscript ofzo?

https://onzetaal.nl/taaladvies/welke-die/


Verwijderd

Topicstarter
Hier mijn code:

<div id="apDiv31">
<FORM action=http://www.yoursonline.nl/cgi-bin/FormMail.pl method=post>
<p>
<form action="" method="post" enctype="application/x-www-form-urlencoded" name="form1" class="style1" id="form1">
<input type=hidden value="info@yoursonline.nl" name=recipient>
<input type=hidden value="Aanvraag yoursonline.nl" name=subject>
<input type=hidden value="http://www.yoursonline.nl/bedankt.html" name=redirect>
<input name="naam" type="text" class="style1" id="naam" />
<br />
<input name="organisatie" type="text" class="style1" id="organisatie" />
<input name="email" type="text" class="style1" id="email" />
<textarea name="vraag/opmerking" cols="40" rows="7" class="style1" id="vraag/opmerking"></textarea>
<input name="button" type="submit" class="style1" id="button" value="Submit" />
</form>
</div>

  • marcieking
  • Registratie: Februari 2005
  • Niet online

marcieking

Mannetje Pug en een stokbrood

Verwijderd schreef op zondag 03 juni 2007 @ 21:35:
Hier mijn code:

<div id="apDiv31">
<FORM action=http://www.yoursonline.nl/cgi-bin/FormMail.pl method=post>
<p>
<form action="" method="post" enctype="application/x-www-form-urlencoded" name="form1" class="style1" id="form1">
De eerste form past niet in deze XHTML pagina: hij is niet in kleine letters, waarden van attributen zijn niet tussen aanhalingstekens gezet. Ik gok daarom dat je die ergens anders vandaan hebt (gecopypasted uit een tutorial ofzo? Je kunt proberen om in de tweede form /cgi-bin/FormMail.pl in te vullen (dus
code:
1
action="/cgi-bin/FormMail.pl"

https://onzetaal.nl/taaladvies/welke-die/


Verwijderd

Topicstarter
Bedankt voor je reactie Marcel. Alleen snap ik het niet helemaal. Zou je mijn code even willen aanpassen en dan willen posten? alvast bedankt

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
welja.. maarrten87.. we doen hier dooraans niet aan 'fix mijn code ff' vraagjes.

het is de bedoeling dat je zelf snapt wat er gebeurd, en zelf in staat ben om problemen op te lossen. Wij willen je daarmee helpen, maar het VOOR je doen is niet de bedoeling.

kortom: er worden hier hints en tips gegeven, en jouw mag ze uitvoeren ;)

inhoudelijk:
marcieking bedoelt dat je code waarschijnlijk gekopieerd heb van een tutorial. Hierdoor past de code die je gekopieerd heb (html) niet in jouw pagina doctype (xhtml)

Ik raad aan om gewoon html te gebruiken en geen xhtml, aangezien dit toch niet ondersteund wordt door IE.

echter, wat marcieking ook zegt is dat er geen haakjes om je strings heen staan.
dit is in html verplicht
zie ook deze pagina:
http://validator.w3.org/c...sonline.nl%2Fcontact.html

@hieronder:
er zijn regels op dit forum. en die zijn er niet voor niks. :)
lees ze anders even door, staan ook handige tips in:
Webdesign, Markup & Clientside Scripting Policy

[ Voor 53% gewijzigd door BasieP op 03-06-2007 21:57 ]

This message was sent on 100% recyclable electrons.


Verwijderd

Topicstarter
Tja, volgens mij moet Marcel dat toch echt zelf bepalen. Het lijkt mij een kleine moeite, of niet?

Verwijderd

Verwijderd schreef op zondag 03 juni 2007 @ 21:55:
Tja, volgens mij moet Marcel dat toch echt zelf bepalen. Het lijkt mij een kleine moeite, of niet?
Een fluitje van een cent. Maar hier op GoT worden mensen geholpen door hun kennisniveau op te kalefateren, niet door hun werk over te nemen.

Maar ik ben de beroerdste niet; voor 125 euro ex. BTW ben ik je man, huhuhuh.

Verwijderd

Topicstarter
Oké prima! Ik vat hem.. Marcel, zou je dan ipv de code te plaatsen het nog wat kunnen verduidelijken? De hoofdletters lijken mij niet het probleem. De code heb ik inderdaad niet van mijzelf, maar van een vriend (leghetvast.nl)

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
Verwijderd schreef op zondag 03 juni 2007 @ 22:02:
Oké prima! Ik vat hem.. Marcel, zou je dan ipv de code te plaatsen het nog wat kunnen verduidelijken? De hoofdletters lijken mij niet het probleem. De code heb ik inderdaad niet van mijzelf, maar van een vriend (leghetvast.nl)
waarom niet?
internet is niet opeens caseinsensitive hoor!

das dus voor bestandsnamen wel degelijk van belang. html tags mogen ook in caps

[ Voor 9% gewijzigd door BasieP op 03-06-2007 22:07 ]

This message was sent on 100% recyclable electrons.


  • marcieking
  • Registratie: Februari 2005
  • Niet online

marcieking

Mannetje Pug en een stokbrood

BasieP schreef op zondag 03 juni 2007 @ 21:52:

inhoudelijk:
marcieking bedoelt dat je code waarschijnlijk gekopieerd heb van een tutorial. Hierdoor past de code die je gekopieerd heb (html) niet in jouw pagina doctype (xhtml)
Nee, ik zag een tag staan die in hoofdletters was, terwijl de rest van de pagina gewoon XHTML was. Daardoor keek ik daar specifiek naar en zag dat er twee openende <form> tags zijn, en maar één sluitende. Ik gokte dat hij een form had gemaakt en daarna uit een tutorial die tweede fonttag ervoor had gezet. Vandaar de tip om even te herschrijven. Omdat ik toch niks nuttigers te doen heb:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="apDiv31">
<p>
<form action="http://www.yoursonline.nl/cgi-bin/FormMail.pl" method="post" enctype="application/x-www-form-urlencoded" name="form1" class="style1" id="form1">
<input type=hidden value="info@yoursonline.nl" name=recipient>
<input type=hidden value="Aanvraag yoursonline.nl" name=subject>
<input type=hidden value="http://www.yoursonline.nl/bedankt.html" name=redirect>
<input name="naam" type="text" class="style1" id="naam" />
<br />
<input name="organisatie" type="text" class="style1" id="organisatie" />
<input name="email" type="text" class="style1" id="email" />
<textarea name="vraag/opmerking" cols="40" rows="7" class="style1" id="vraag/opmerking"></textarea>
<input name="button" type="submit" class="style1" id="button" value="Submit" />
</form>
</div>


Ik word trouwens niet vrolijk van die code, genereert Dreamweaver dat zo? Ik ben geen expert op webdesign gebied, maar dat zijn wel heel veel divs Ok, zo veel divs waren het nou ook weer niet. Blijft het eerste ding staan als Dreamweaver inderdaad de style in de pagina zelf zet... :P

[ Voor 4% gewijzigd door marcieking op 03-06-2007 22:46 ]

https://onzetaal.nl/taaladvies/welke-die/


Verwijderd

Das welgeteld één div :+

  • marcieking
  • Registratie: Februari 2005
  • Niet online

marcieking

Mannetje Pug en een stokbrood

Wil je dat ik even zijn hele pagina hier post?
* marcieking zoekt aantal divs op in originele pagina
Hmm, het zijn er 15, dat zijn er niet extreem veel als ik ze natel. Het leken er meer omdat ik eerst langs de CSS kwam, en die verkeerd interpreteerde als een lijstje divs 8)7
Ik zou je CSS even in een apart bestand zetten trouwens, of heb je een reden dat het in je pagina's zelf staat?

https://onzetaal.nl/taaladvies/welke-die/


Verwijderd

Topicstarter
Ik heb geen reden dat het in de pagina zelf staat. Het is gewoon simpel onkunde.

edit: Ik heb de code aangepast.. Helaas! Het werkt niet :(

[ Voor 27% gewijzigd door Verwijderd op 04-06-2007 00:08 ]


  • marcieking
  • Registratie: Februari 2005
  • Niet online

marcieking

Mannetje Pug en een stokbrood

Ik lees de TS nog een keer, en ik zie iets staan over de mappenstructuur. Is die zo:
Afbeeldingslocatie: http://images.animarc.nl/mapjes.png
Dan kan het best eens zijn dat de root van apache is ingesteld op die httpdocs map, en dat je daar niet onder kunt komen. Volgens mij moet je dan neerzetten als action="../cgi-bin/FormMail.pl"
Als je perlscripts alleen daar kunt gebruiken moet je die map denk ik includen, maar of je webhoster dat toelaat...

Niet al je input tags zijn gesloten, de bovenste drie moeten even gesloten worden.
Is de navigatie van je pagina trouwens gemaakt met flashbuttons? Ik kan met firefox in ieder geval niet een nieuw tabblad openen.

[ Voor 7% gewijzigd door marcieking op 04-06-2007 08:17 ]

https://onzetaal.nl/taaladvies/welke-die/


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
nou ik zeg het nog maar een keertje:

los eerst deze fouten op:
http://validator.w3.org/c...sonline.nl%2Fcontact.html

je post een pagina vol met fouten, en een vraag 'los mijn probleem ff op'
toon een beetje inzet, en los in ieder geval de fouten die je kan oplossen zelf op.

@hierboven
nee, cgi-bin staat wel onder httpdocs, dit kan je zien door gewoon naar http://www.yoursonline.nl/cgi-bin/ toe te gaan.

[ Voor 17% gewijzigd door BasieP op 04-06-2007 08:24 ]

This message was sent on 100% recyclable electrons.


  • marcieking
  • Registratie: Februari 2005
  • Niet online

marcieking

Mannetje Pug en een stokbrood

BasieP schreef op maandag 04 juni 2007 @ 08:22:
@hierboven
nee, cgi-bin staat wel onder httpdocs, dit kan je zien door gewoon naar http://www.yoursonline.nl/cgi-bin/ toe te gaan.
Aha. Dan is het ondanks alles wat we hier gezegd hebben waarschijnlijk niet een probleem van deze pagina, maar van de serverinstellingen.

https://onzetaal.nl/taaladvies/welke-die/


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10 08:18
marcieking schreef op maandag 04 juni 2007 @ 08:37:
[...]

Aha. Dan is het ondanks alles wat we hier gezegd hebben waarschijnlijk niet een probleem van deze pagina, maar van de serverinstellingen.
of het perl script.

@TS:
dat is het nadeel van code van anderen.. je weet niet hoe het werkt, en als het dan niet werkt weet je niet waar je het moet zoeken.

This message was sent on 100% recyclable electrons.


Verwijderd

Topicstarter
Bedankt voor de reacties tot nu toe. Ik zal proberen vanmiddag aan te passen..
Pagina: 1