Berichten: 174
avatar
Offline Stuur privebericht
ok,

inlog systeem met registreer etc is al gelukt,

kheb het me maar uitegezocht, en nu werk het!

ik heb het zelfde geprobeerd met de mail.php

maar is niet gelukt!

hij geef deze fout aan:

Code | Selecteer Alles
minimaliseren
1
2
3
Parse errorsyntax errorunexpected T_CONSTANT_ENCAPSED_STRING in /home/a*******/public_html/mail.php on line 24
-
-


hier het scriptje:

Code | Selecteer Alles
minimaliseren
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
"<?php
//variables (change these)

$youremail "designworld@pictureworld.net46.net";
// your email address

$subject "design world - contact";
// the subject of the email

$thankyou "contact.html";
// thank you page

// don't change anything else

;if($email == ""){
?>
Geen email-adres toegevoegd. Pls, ga terug.<br/>
"<?php
;}elseif($name == ""){
"?>
No name added. Please go back.<br/>
<?php;
}
elseif(
$message == ""){
?>
Geen bericht toegevoegd. Pls, ga terug.<br/>
<?php
;}else{

$msg = ereg_replace("\'", "'", $message);
$msg = ereg_replace('\\"', "\"", $msg);
$message1 = "from: $namenemail: $emailnmessage:n$msg1";

mail($youremail, $subject, $msg, "From: $emailrnReply-to: $emailrn");
?>
<meta http-equiv="refresh" content="0; url=<?echo $thankyou;?>"">
"<?php
}
"?>

Laatst gewijzigd door Luc op 2012-01-14 10:23:38
14-01-2012 01:42
Dit topic is 160 keer bekeken door 37 verschillende leden
Reacties op: "contact"
1
Berichten: 470
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$youremail 
"designworld@pictureworld.net46.net";
$subject "design world - contact";
$thankyou "contact.html";

if(empty(
$_POST['email']) || empty($_POST['name']) || empty($_POST['message'])){
?>
    <a href="#" onclick="history.go(-1)">Niet alles is correct ingevuld, ga terug.</a><br/>
<?php
} else {
    
$headers =    'From: designworld@pictureworld.net46.net' "rn" .
                
'Reply-To: designworld@pictureworld.net46.net' "rn" .
                
'X-Mailer: PHP/' phpversion();
                    
                    
mail($youremail$subject$_POST['message'], $headers);
                        
header('Location: '.$thankyou);
}
?>


Probeer bovenstaande eens.
14-01-2012 03:12
Informatica Student
Berichten: 1406
avatar
Offline Stuur privébericht
Weer in de verkeerde categorie.
Ongeveer dezelfde fout als in je andere topic (tip!).
Dus haal aub 2 streepjes van php weg op je profiel
14-01-2012 09:05
Berichten: 174
avatar
Offline Stuur privébericht
hzllo,

@pekelterror

bedankt voor het script, zit er zo ie zo al beter uit!

maar, als ik wil mailen, krijg ik niks anders dan "niet alles is correct ingevuld, ga terug."

terwijl ik wel aan de eisen voldoe wat die mail nodig heeft

Alvast bedankt!

Nieuwe reactie samengevoegd met originele reactie op 14.01.12 10:03:22:
dit is de code waarvoor ik dat mail.php scriptje nodig heb

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
<div style="position: absolute; top: 370px; left: 300px; z-index: 21">
<
form action="mail.php" method="post">
<
div style="position: absolute; top: 25px; left: 300px; z-index: 21"><input type="text" name="name"></div>
<
div style="position: absolute; top: 70px; left: 300px; z-index: 21"><input type="text" name="email"></div>
<
div style="position: absolute; top: 250px; left: 80px; z-index: 21"><textarea name="message" cols="40" rows="7"></textarea></div>
<
div style="position: absolute; top: 200px; left: 472px; z-index: 21"><input type="image" src="images/contactextra.png" name="sendinloggen" /></div>
</
form>
</
div>


deze is in mijn html pagina geplaats
14-01-2012 09:55
:haha:
Berichten: 482
avatar
Offline Stuur privébericht
Quote: faff

hzllo,

@pekelterror

bedankt voor het script, zit er zo ie zo al beter uit!

maar, als ik wil mailen, krijg ik niks anders dan "niet alles is correct ingevuld, ga terug."

terwijl ik wel aan de eisen voldoe wat die mail nodig heeft

Alvast bedankt!

Nieuwe reactie samengevoegd met originele reactie op 14.01.12 10:03:22:
dit is de code waarvoor ik dat mail.php scriptje nodig heb

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
<div style="position: absolute; top: 370px; left: 300px; z-index: 21">
<
form action="mail.php" method="post">
<
div style="position: absolute; top: 25px; left: 300px; z-index: 21"><input type="text" name="name"></div>
<
div style="position: absolute; top: 70px; left: 300px; z-index: 21"><input type="text" name="email"></div>
<
div style="position: absolute; top: 250px; left: 80px; z-index: 21"><textarea name="message" cols="40" rows="7"></textarea></div>
<
div style="position: absolute; top: 200px; left: 472px; z-index: 21"><input type="image" src="images/contactextra.png" name="sendinloggen" /></div>
</
form>
</
div>


deze is in mijn html pagina geplaats




Dat komt volgens mijn omdat er overal $mail $naam staat etc?
en nergens staat wat voor post het is?

dus denk dat je beter met $_POST['mail'] etc kan doen
14-01-2012 10:10
Informatica Student
Berichten: 1406
avatar
Offline Stuur privébericht
Quote: faff

hzllo,

@pekelterror

bedankt voor het script, zit er zo ie zo al beter uit!

maar, als ik wil mailen, krijg ik niks anders dan "niet alles is correct ingevuld, ga terug."

terwijl ik wel aan de eisen voldoe wat die mail nodig heeft

Alvast bedankt!

Nieuwe reactie samengevoegd met originele reactie op 14.01.12 10:03:22:
dit is de code waarvoor ik dat mail.php scriptje nodig heb

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
<div style="position: absolute; top: 370px; left: 300px; z-index: 21">
<
form action="mail.php" method="post">
<
div style="position: absolute; top: 25px; left: 300px; z-index: 21"><input type="text" name="name"></div>
<
div style="position: absolute; top: 70px; left: 300px; z-index: 21"><input type="text" name="email"></div>
<
div style="position: absolute; top: 250px; left: 80px; z-index: 21"><textarea name="message" cols="40" rows="7"></textarea></div>
<
div style="position: absolute; top: 200px; left: 472px; z-index: 21"><input type="image" src="images/contactextra.png" name="sendinloggen" /></div>
</
form>
</
div>


deze is in mijn html pagina geplaats


Wil je aub die 3 streepjes van php op je profiel verwijderen? Die verdien je namelijk gewoon niet vind ik.

Kijk wanneer hij die error heeft, aan welke voorwaarde(n) moet deze voldoen? Check deze.
14-01-2012 13:37
Berichten: 174
avatar
Offline Stuur privébericht
k, ik zla het proberen, en heb ze naar 2 gezet
14-01-2012 14:14
world-of-maffia.nl
Berichten: 744
avatar
Offline Stuur privébericht
dit is beter:

Code | Selecteer Alles
minimaliseren
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
<?php 
//variables (change these) 
$youremail "designworld@pictureworld.net46.net"
// your email address 

$subject "design world - contact"
// the subject of the email 

$thankyou "contact.html"
// thank you page 

// don't change anything else 

if($email == ""){ 
echo
'Geen email-adres toegevoegd. Pls, ga terug.<br/>';
}
elseif(
$name == ""){ 
echo
'Geen naam ingevuld. Pls, ga terug.<br/>'

elseif(
$message == ""){ 
echo
'Geen bericht toegevoegd. Pls, ga terug.<br/>'
}
else

$msg ereg_replace("'""'"$message); 
$msg ereg_replace('\"'"\""$msg); 
$message1 "from: $namenemail$emailnmessage:n$msg1"

mail($youremail$subject$msg"From: $emailrnReply-to: $emailrn");  
echo
'<meta http-equiv="refresh" content="0; url="<?echo $thankyou;?>"> ';

?>
14-01-2012 14:18
Berichten: 174
avatar
Offline Stuur privébericht
THx! its work
14-01-2012 14:24
Reageer op: "contact"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden