Versio

Contact formulier

Overzicht Reageren

Patrick Groot

Patrick Groot

30/06/2010 09:49:29
Quote Anchor link
Hallo,

Ik ben totaal nieuw met php en ben eerst maar begonnen met het bewerken van een bestaand contact formulier!

Nu ben ik wel verder gekomen met een aantal dingen maar loop ik nog tegen één ding aan! ik heb een bestand contact.php, mailer.php die het verstuurd en een verification.php!

Ik wil graag dat men een kopie kan krijgen van hun eigen email die ze verzenden via het contact formulier maar er zitten wat fouten in het php gedeelte en nu hoop ik dat jullie me daar bij verder kunnen helpen!

Parse error: syntax error, unexpected T_ELSE in on line 42

het gaat dus om regel 38 tot onder wat ik heb toegevoegd.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
// remember to replace your@email.com with your own email address lower in this code.

// load the variables form address bar

$bedrijfsnaam = $_REQUEST["bedrijfsnaam"];
$naam = $_REQUEST["naam"];
$adres = $_REQUEST["adres"];
$telefoonnummer = $_REQUEST["telefoonnummer"];
$email = $_REQUEST["email"];
$verif_box = $_REQUEST["verif_box"];
$select = $_REQUEST["select"];
$bericht = $_REQUEST["bericht"];

// remove the backslashes that normally appears when entering " or '
$bedrijfsnaam = stripslashes($bedrijfsnaam);
$naam = stripslashes($naam);
$adres = stripslashes($adres);
$telefoonnummer = stripslashes($telefoonnummer);
$email = stripslashes($email);

// check to see if verificaton code was correct
if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
    // if verification code was correct send the message and show this page
    $message = "Bericht: ".$bericht."\n".$message;
    $message = "Email: ".$email."\n".$message;
    $message = "Telefoonnummer: ".$telefoonnummer."\n".$message;
    $message = "Adres: ".$adres."\n".$message;
    $message = "Naam: ".$naam."\n".$message;
    $message = "Bedrijfsnaam: ".$bedrijfsnaam."\n".$message;
    mail("test@hotmail.com", 'Onderwerp: '.$select, $_SERVER['REMOTE_ADDR']."\n\n".$message, "Email: $email");
    // delete the cookie so it cannot sent again by refreshing this page
    setcookie('tntcon','');
}
else {
    // if verification code was incorrect then return to contact page and show error
    header("Location:".$_SERVER['HTTP_REFERER']."?subject=$subject&from=$from&message=$message&wrong_code=true");
    exit;
}

    // copy to sender:
    if (isset($sent) && isset($email) && $email != "" && isset($_POST['copy']))
     {

      if (isset($_FILES['probe']['name']) && trim($_FILES['probe']['name']) != "") $copy_mail_text = "Copy of the e-mail:\n\n".$text;
      $_FILES['probe']['name']; else $copy_mail_text = "Copy of the e-mail:\n\n".$text;
      $header= "From: ".$mailto."\n";
      $header .= "X-Sender-IP: ".$ip."\n";
      $header .= "Content-Type: text/plain";
      @
mail($email, $mail_subject, $copy_mail_text, $header);
}

?>


Hopelijk weten jullie wat er fout gaat ik weet dat de code niet klopt van de send to sender. Maar ik heb nou geen idee wat ik daarbij moet toevoegen of weghalen! iedergeval moet de attechment weg!

mvg,

patrick.
Gewijzigd op 30/06/2010 09:57:08 door Patrick Groot
 
PHP hulp

PHP hulp

24/05/2012 06:42:24
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Tim H

Tim H

30/06/2010 10:41:28
Quote Anchor link
Hoi Patrick,

Vervang lijn 42 door deze regel:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$_FILES['probe']['name']; } else { $copy_mail_text = "Copy of the e-mail:\n\n".$text;


Het verschil zit hem hier in:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
} else {


Attachments zie ik zo snel niet staan in je code.
Gewijzigd op 30/06/2010 10:42:21 door Tim H
 
Patrick Groot

Patrick Groot

30/06/2010 10:43:15
Quote Anchor link
Tim H sorry die had ik zelf verwijderd aangezien dat eruit kon volgens mij aangezien ik het niet in mijn contact formulier voorkwam. Ik zal het is proberen die lijn vervangen! Bedankt voor de reactie:D

Ik heb het geprobeerd het contact formulier zelf doet het weer alleen hij verzend niet een copy naar de verstuurder ervan?:S

Ik zie het al... het klopt ook van geen kant bij mij! http://www.phphulp.nl/php/forum/topic/mailform-met-bijlage-radiobutton-toevoegen/70325/ daar had ik het gedeelte uitgehaald.
Gewijzigd op 30/06/2010 16:03:32 door Patrick Groot
 



Overzicht Reageren