Script werkt niet helemaal goed.

Status
Niet open voor verdere reacties.

minemouse

Gebruiker
Lid geworden
28 okt 2009
Berichten
6
Hallo allemaal :),

Ik ben nieuw hier en hoop veel plezier en profijt aan het forum te hebben.

Ik heb ook al een vraagje aan jullie.
Ik heb een website in dreamweaver CS3 gemaakt en een "contactformulier" aangemaakt. Het formulier is in principe goed gelukt, maar bij de verzendknop ging het helaas fout.

Als je op mijn website de "contactpagina" aanklikt en informatie via de verzendknop wil versturen, dan krijg je het volgende te zien: Het formulier wordt per email verzonden en het emailadres wordt bekend bij de ontvanger. Bij het aanklikken van "Ja" wordt het volgende gezegd: Als je deze bewerking niet had verwacht, dan kan er sprake zijn van een virus.

Waarschijnlijk heeft het bovenstaande met "scripts" te maken, maar waarschijnlijk ondersteunt de server die scripts niet. Hebben jullie een idee, waarom dit fout gegaan is en/of kennen jullie een andere mogelijkheid om het formulier naar behoren te laten verzenden.

Ik hoop iets van u te horen.

Minemouse
 
Scriptfout ...

Beste Minimouse,

Ik kan je helaas alleen helpen als ik dan ook het script of de paginacode kan zien.

Berry
 
Beste Berry,

Bedankt voor je berichtje, Ik heb helaas niet eerder kunnen reageren, omdat ik vanavond teruggekomen ben uit Frankrijk en zal aankomende week het script of de paginacode in een berichtje zetten.

Hopelijk kun je mij dan helpen?

Groetjes,
Minemouse
 
codes

Hallo Berry,

Ik heb de codes die onder de verzendknop van het formulier staan, hieronder vermeld:
Contactformulier</div>
<div id="apDiv12">
<script type="text/javascript">
</script>
<form action="mailto:info@gites-frankrijk.nl" method="post" enctype="text/plain" name="form1" id="form1">

Ik hoop dat jij mij kunt helpen.

Groetjes,
Minemouse
 
Hallo Berry,

Ik heb de codes die onder de verzendknop van het formulier staan, hieronder vermeld:
Contactformulier</div>
<div id="apDiv12">
<script type="text/javascript">
</script>
<form action="mailto:info@gites-frankrijk.nl" method="post" enctype="text/plain" name="form1" id="form1">

Ik hoop dat jij mij kunt helpen.

Groetjes,
Minemouse

Ik krijg ook die mededelingen. Met PHP kan je dat vermijden. Zo heb ik dat opgelost.

Berry
 
Php

Bedankt Berry.

Moet ik dan alleen de formulieren in PHP maken of moet ik alles veranderen?
Dat is mij nog onbekend.

Minie
 
Bedankt Berry.

Moet ik dan alleen de formulieren in PHP maken of moet ik alles veranderen?
Dat is mij nog onbekend.

Minie

Hoi Mine,

Formulieren hoef je niet te veranderen, maar je dient een php script te maken om de gegevens te verzenden.
Hier volgt het script:

<?php


$voorletters= trim($_POST['Voorletters']);

$achternaam= trim($_POST['Achternaam']);
$message = 'Dit bericht is verzonden door:' . $voorletters . ' ' . $acternaam;

$message = nl2br($message); //indien het bericht uit meerdere regels bestaat

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$to = 'help@webspinnen.nl';


$subject = 'REACTIE op de website ...';


if (mail($to, $subject, $message, $headers))
$feedback .= "uw gegevens zijn verwerkt en verstuurd,<br> bedankt voor het invullen van het formulier.\n";

else
$feedback .= "uw gegevens zijn NIET verwerkt en verstuurd, <br> probeer het nogmaals of ga anders naar de contact pagina.\n";

echo ($feedback);

//Dit zou het moeten doen Mine

?>
 
Het lukt me nog niet.

Hallo Berry,

Ik heb jouw codes verwerkt in mijn formulier, maar iets gaat er goed fout.
Ik had al een formulier gemaakt, zoals je hieronder ziet.
Op dit moment zit ik even met mijn handen in het haar .

Groetjes,
Minie
--------------------------------------------------------------------------------------------------------------------------------

<div id="apDiv9">
<table width="761" border="0">
<tr>
<td width="214" class="stijl4">Dhr./Mevr.</td>
<td width="537"><input type="radio" name="radio" id="radio" value="radio" />
<label for="radio">Dhr.</label>
<label for="radio">
<input type="radio" name="radio2" id="radio2" value="radio2" />
Mevr.</label></td>
</tr>
<tr>
<td class="stijl4">Bedrijfsnaam</td>
<td><input name="Bedrijfsnaam" type="text" id="Bedrijfsnaam" size="50" /></td>
</tr>
<tr>
<td class="stijl4">Voorletters</td>
<td><input name="Voorletters" type="text" id="Voorletters" size="10" /></td>
</tr>
<tr>
<td class="stijl4">Achternaam</td>
<td><input name="Achternaam" type="text" id="Achternaam" size="50" /></td>
</tr>
<tr>
<td class="stijl4">Adres en huisnummer</td>
<td><input name="Adres en Huisnummer" type="text" id="Adres en Huisnummer" size="50" /></td>
</tr>
<tr>
<td class="stijl4">Postcode</td>
<td><input name="Postcode" type="text" id="Postcode" size="10" /></td>
</tr>
<tr>
<td class="stijl4">Woonplaats</td>
<td><input name="Woonplaats" type="text" id="Woonplaats" size="50" /></td>
</tr>
<tr>
<td class="stijl4">Telefoonnummer</td>
<td><input name="Telefoonnummer" type="text" id="Telefoonnummer" size="30" /></td>
</tr>
<tr>
<td class="stijl4">Faxnummer</td>
<td><input name="Faxnummer" type="text" id="Faxnummer" size="30" /></td>
</tr>
<tr>
<td class="stijl4">Mobielnummer</td>
<td><input name="Mobielnummer" type="text" id="Mobielnummer" size="30" /></td>
</tr>
<tr>
<td class="stijl4">E-mailadres</td>
<td><input name="E-mailadres" type="text" id="E-mailadres" size="50" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="stijl4">Opmerkingen</td>
<td><textarea name="Opmerkingen" id="Opmerkingen" cols="50" rows="5"></textarea></td>
</tr>
</table>

<form id="form1" name="form1" method="post" action="">
<input type="submit" name="Verzenden" id="Verzenden" value="Verzenden" />
</form><?php


$voorletters= trim($_POST['Voorletters']);

$achternaam= trim($_POST['Achternaam']);
$message = 'Dit bericht is verzonden door:' . $voorletters . ' ' . $acternaam;

$message = nl2br($message); //indien het bericht uit meerdere regels bestaat

$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$to = 'info@gites-frankijk.nl';


$subject = 'REACTIE op de website ...';


if (mail($to, $subject, $message, $headers))
$feedback .= "uw gegevens zijn verwerkt en verstuurd,<br> bedankt voor het invullen van het formulier.\n";

else
$feedback .= "uw gegevens zijn NIET verwerkt en verstuurd, <br> probeer het nogmaals of ga anders naar de contact pagina.\n";

echo ($feedback);

//?>
 
Script werkt niet ....

Hoi Minemouse,

Het formulier dient de velden in te sluiten en dat is bij jou niet het geval.

Ik zou het formulier en het php-script in aparte files opslaan.

<form id="form1" name="form1" method="post" action="mijn_php_script">

<table width="761" border="0">
<tr>
<td width="214" class="stijl4">Dhr./Mevr.</td>
<td width="537"><input type="radio" name="radio" id="radio" value="radio" />
<label for="radio">Dhr.</label>
<label for="radio">
<input type="radio" name="radio2" id="radio2" value="radio2" />
Mevr.</label></td>
</tr>
<tr>
<td class="stijl4">Bedrijfsnaam</td>
<td><input name="Bedrijfsnaam" type="text" id="Bedrijfsnaam" size="50" /></td>
</tr>
<tr>
etc.

<input type="submit" name="Verzenden" id="Verzenden" value="Verzenden" />
</form>

Hopelijk ben je hiermee gered.

Als je iets nog niet snapt, mail dan gerust.

Berry
 
Bedankt Berry

Even nog een late reactie, maar het probleem is opgelost.

Berry, bedankt voor je hulp.:D

Groetjes,
Minemouse
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan